/* 自定义文字 Logo 样式 */
#logo h1 {
    margin: 0;
    padding: 15px 0;
}

#logo h1 a {
    font-size: 36px;
    font-weight: bold;
    color: #333;
    text-decoration: none;
    letter-spacing: 3px;
    font-family: 'Arial Black', 'Arial Bold', sans-serif;
    transition: all 0.3s ease;
    display: inline-block;
}

#logo h1 a:hover {
    color: #0b6798;
    transform: scale(1.05);
}

/* 响应式设计 */
@media (max-width: 991px) {
    /* 平板和手机 - 调整 header 布局 */
    header .container .row > div {
        text-align: center;
        margin-bottom: 10px;
    }
    
    #logo {
        margin-bottom: 10px;
    }
    
    .cart-wrapper {
        display: flex;
        justify-content: center;
        align-items: center;
        gap: 15px;
    }
    
    .header-wishlist {
        display: inline-block;
    }
}

@media (max-width: 767px) {
    #logo h1 a {
        font-size: 28px;
        letter-spacing: 2px;
    }
    
    /* 搜索框在小屏幕上的样式 */
    header .container .row > div {
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media (max-width: 480px) {
    #logo h1 a {
        font-size: 24px;
        letter-spacing: 1px;
    }
    
    #logo h1 {
        padding: 10px 0;
    }
}
