.footer[data-v-3879904a]{background-color:#333;color:#fff;padding:60px 0 20px}.container[data-v-3879904a]{max-width:1200px;margin:0 auto;padding:0 20px}.footer-content[data-v-3879904a]{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:40px}.footer-column[data-v-3879904a]{flex:1;min-width:200px;margin-bottom:30px;padding-right:20px}.footer-logo[data-v-3879904a]{margin-bottom:20px}.footer-logo img[data-v-3879904a]{max-width:150px}.footer-column h3[data-v-3879904a]{font-size:18px;margin-bottom:15px;position:relative;padding-bottom:10px}.footer-column h3[data-v-3879904a]:after{content:"";position:absolute;left:0;bottom:0;width:30px;height:2px;background-color:#1989fa}.footer-column p[data-v-3879904a]{font-size:14px;line-height:1.6;color:#ccc;margin-bottom:10px}.qr-code[data-v-3879904a]{max-width:120px;margin-top:10px}.qr-code img[data-v-3879904a]{width:100%;height:auto}.footer-bottom[data-v-3879904a]{border-top:1px solid hsla(0,0%,100%,.1);padding-top:20px;display:flex;flex-wrap:wrap;justify-content:space-between}.copyright[data-v-3879904a]{font-size:14px;color:#999;margin-bottom:15px}.contact-info[data-v-3879904a]{display:flex;flex-wrap:wrap;gap:20px}.contact-info p[data-v-3879904a]{font-size:14px;color:#ccc;margin:0}.contact-info i[data-v-3879904a]{margin-right:5px;color:#1989fa}@media screen and (max-width:991px){.footer-content[data-v-3879904a]{flex-direction:column}.footer-column[data-v-3879904a]{width:100%;margin-bottom:30px}.footer-bottom[data-v-3879904a]{flex-direction:column}.contact-info[data-v-3879904a]{flex-direction:column;gap:10px}}.page-container[data-v-30440da1]{min-height:100vh;display:flex;flex-direction:column}.banner-section[data-v-30440da1]{height:400px;background-size:cover;background-position:50%;position:relative;margin-bottom:60px}.banner-overlay[data-v-30440da1]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff}.banner-overlay h1[data-v-30440da1]{font-size:48px;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.breadcrumb[data-v-30440da1]{position:absolute;bottom:30px;left:30px;font-size:14px;color:hsla(0,0%,100%,.9);z-index:2}.breadcrumb a[data-v-30440da1]{color:#fff;text-decoration:none}.breadcrumb span[data-v-30440da1]{margin:0 10px;opacity:.8}.products[data-v-30440da1]{padding:0 20px;flex:1}.products-header[data-v-30440da1]{display:flex;align-items:center;margin-bottom:24px;justify-content:space-between}.section-title[data-v-30440da1]{font-size:24px;font-weight:700;margin-right:20px}.search-wrapper[data-v-30440da1]{width:400px}.search-input[data-v-30440da1]{max-width:400px;border-radius:20px;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .3s ease}.search-input[data-v-30440da1]:hover{box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-1px)}.search-input[data-v-30440da1] .el-input__inner{border-radius:20px;border:1px solid #e4e7ed;padding:8px 15px 8px 35px;font-size:14px;transition:all .3s ease;height:36px}.search-input[data-v-30440da1] .el-input__inner:focus{border-color:#409eff;box-shadow:0 0 0 2px rgba(64,158,255,.2)}.search-input[data-v-30440da1] .el-input__prefix{left:10px;color:#909399}.search-input[data-v-30440da1] .el-input__clear{color:#c0c4cc;transition:color .3s ease}.search-input[data-v-30440da1] .el-input__clear:hover{color:#f56c6c}.product-grid[data-v-30440da1]{margin-bottom:60px}.product-card[data-v-30440da1]{background:#fff;overflow:hidden;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);margin-bottom:30px;transition:all .3s}.product-card[data-v-30440da1]:hover{transform:translateY(-5px);box-shadow:0 8px 16px rgba(0,0,0,.1)}.product-image[data-v-30440da1]{width:100%;height:240px;overflow:hidden}.product-image img[data-v-30440da1]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s}.product-card:hover .product-image img[data-v-30440da1]{transform:scale(1.1)}.product-info[data-v-30440da1]{padding:20px}.product-info h3[data-v-30440da1]{margin:0 0 15px 0;font-size:18px;color:#333}.more-link[data-v-30440da1]{color:#409eff;text-decoration:none;font-size:14px}.more-link[data-v-30440da1]:hover{color:#66b1ff}@media screen and (max-width:768px){.banner-section[data-v-30440da1]{height:200px}.banner-overlay h1[data-v-30440da1]{font-size:32px}.products-header[data-v-30440da1]{flex-direction:column;align-items:flex-start;gap:15px}.section-title[data-v-30440da1]{font-size:16px;margin-right:0}.search-wrapper[data-v-30440da1]{width:100%}.search-input[data-v-30440da1]{max-width:100%}.search-input[data-v-30440da1] .el-input__inner{font-size:14px;padding:8px 15px 8px 35px}.product-image[data-v-30440da1]{height:200px}}@media screen and (max-width:480px){.search-input[data-v-30440da1] .el-input__inner{font-size:13px;padding:6px 12px 6px 30px;height:32px}}