.elementor-2129 .elementor-element.elementor-element-6c3d28b > .elementor-container{max-width:1400px;}.elementor-2129 .elementor-element.elementor-element-6c3d28b:not(.elementor-motion-effects-element-type-background), .elementor-2129 .elementor-element.elementor-element-6c3d28b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#283342;}.elementor-2129 .elementor-element.elementor-element-6c3d28b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:60px 0px 40px 0px;}.elementor-2129 .elementor-element.elementor-element-6c3d28b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2129 .elementor-element.elementor-element-f37ebfd > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2129 .elementor-element.elementor-element-f37ebfd > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2129 .elementor-element.elementor-element-ab79351{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2129 .elementor-element.elementor-element-bac9a64 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2129 .elementor-element.elementor-element-a77dfd0{text-align:left;}.elementor-2129 .elementor-element.elementor-element-b060532{color:#FFFFFF;font-family:"Fira Sans", Sans-serif;font-size:18px;font-weight:400;line-height:21.6px;}.elementor-2129 .elementor-element.elementor-element-b6fcff4.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-2129 .elementor-element.elementor-element-9fcd049{margin-top:50px;margin-bottom:0px;}.elementor-2129 .elementor-element.elementor-element-130158f > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2129 .elementor-element.elementor-element-c36785f{color:#FFFFFF;font-family:"Fira Sans", Sans-serif;font-size:18px;font-weight:400;line-height:21.6px;}.elementor-2129 .elementor-element.elementor-element-ed7692c.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-2129 .elementor-element.elementor-element-ed7692c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2129 .elementor-element.elementor-element-b6ad683 .elementor-icon-list-icon i{color:#FFFFFF;}.elementor-2129 .elementor-element.elementor-element-b6ad683 .elementor-icon-list-icon svg{fill:#FFFFFF;}.elementor-2129 .elementor-element.elementor-element-b6ad683{--e-icon-list-icon-size:14px;width:initial;max-width:initial;}.elementor-2129 .elementor-element.elementor-element-b6ad683 .elementor-icon-list-text{color:#FFFFFF;}.elementor-2129 .elementor-element.elementor-element-b6ad683 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2129 .elementor-element.elementor-element-b6ad683 .elementor-icon-list-item > a{font-family:"Fira Sans", Sans-serif;font-size:18px;font-weight:400;line-height:21.6px;}@media(max-width:1024px){.elementor-2129 .elementor-element.elementor-element-6c3d28b{padding:60px 20px 40px 40px;}}@media(max-width:767px){.elementor-2129 .elementor-element.elementor-element-b6fcff4.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-start;}.elementor-2129 .elementor-element.elementor-element-b6fcff4 > .elementor-element-populated{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2129 .elementor-element.elementor-element-ed7692c.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-start;}.elementor-2129 .elementor-element.elementor-element-ed7692c > .elementor-element-populated{margin:20px 0px 0px 0px;}}@media(min-width:768px){.elementor-2129 .elementor-element.elementor-element-bac9a64{width:60%;}.elementor-2129 .elementor-element.elementor-element-b6fcff4{width:40%;}}/* Start custom CSS for shortcode, class: .elementor-element-8844370 */#float-right .sfsi_wDiv {
    text-align: right !important;
}

#float-right .sfsi_shortcode_container{
    float: right !important;
}/* End custom CSS */
/* Start custom CSS for wp-widget-woocommerce_product_search, class: .elementor-element-d64865f */.woocommerce-product-search{
    float: right;
    display: flex;
    
    text-align: center;
    margin-top: 20px;
}

button{
   background-color: #ffcc00;
    border: none;
    color: #fff;
    padding: 8px 16px;
    font-size: 14px;
    border-radius: 20px;
    cursor: pointer;
    transition: background-color 0.3s ease;
}
button.search:hover {
    background-color: #ff9900;
}
/* 美化搜索框 */
#woocommerce-product-search-field-0.search-field {
    width: 250px; 
    padding: 8px 12px; 
    border: 2px solid #ffcc00;
    border-radius: 20px; /* 圆角 */
    font-size: 14px; /* 字体大小 */
    color: #333; /* 字体颜色 */
    background-color: #f9f9f9; /* 背景颜色 */
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); /* 添加阴影效果 */
    transition: all 0.3s ease; /* 平滑过渡效果 */
    
}

#woocommerce-product-search-field-0.search-field:focus {
    outline: none; 
    border-color: #ff9900; 
    box-shadow: 0 0 8px rgba(255, 153, 0, 0.5); 
}/* End custom CSS */