
    /* ★★★ UEESHOP专用 独立无冲突样式 不影响页面其他内容 ★★★ */
    .fresh-sofa-module {
        width: 100% !important;
        height: 80vh !important;
        position: relative !important; /* 蒙版层级必备 */
        /* ==========【↓↓↓ 你的背景图超清原图链接 ↓↓↓】========== */
        background: url("//ueeshop.ly200-cdn.com/u_file/UPAP/UPAP782/2601/15/photo/ea42e5d514.jpg") no-repeat center center !important;
        background-size: cover !important;
        background-repeat: no-repeat !important;
        background-position: center center !important;
        /* 超清渲染优化 防止图片模糊 */
        image-rendering: optimizeQuality !important;
        image-rendering: -webkit-optimize-contrast !important;
        image-rendering: crisp-edges !important;
        -webkit-font-smoothing: antialiased !important;
        
        display: flex !important;
        align-items: center !important;
        margin: 0 !important;
        padding: 0 !important;
        border: none !important;
        box-sizing: border-box !important;
    }
    /* ✅ 新增：全屏黑色蒙版 30%不透明度 只遮背景图 不遮文字 */
    .fresh-sofa-module::before {
        content: "" !important;
        position: absolute !important;
        top: 0 !important;
        left: 0 !important;
        width: 100% !important;
        height: 100% !important;
        background-color: #000000 !important;
        opacity: 0.3 !important; /* 固定30%透明度 最佳视觉效果 */
        z-index: 1 !important;
    }
    .fresh-sofa-text {
        width: 100% !important;
        max-width: 580px !important;
        padding: 20px 80px !important;
        margin-left: 60px !important;
        text-align: left !important;
        box-sizing: border-box !important;
        margin-top: 0 !important;
        margin-bottom: 0 !important;
        background: transparent !important; /* 文字区无任何蒙版遮挡 */
        position: relative !important;
        z-index: 2 !important; /* 文字层级置顶 永远在蒙版上方 */
    }
    .fresh-sofa-text h2 {
        font-family: "Times New Roman", serif !important;
        font-size: 36px !important;
        font-weight: 400 !important;
        color: #FFFFFF !important; /* 标题纯白色 */
        margin-bottom: 24px !important;
        letter-spacing: 2px !important;
        line-height: 1.3 !important;
        padding: 0 !important;
        margin: 0 0 24px 0 !important;
    }
    .fresh-sofa-text p {
        font-family: "Times New Roman", serif !important;
        font-size: 16px !important;
        line-height: 1.8 !important;
        color: #FFFFFF !important; /* 正文纯白色 */
        margin-bottom: 32px !important;
        padding: 0 !important;
        letter-spacing: normal !important;
    }
    .fresh-sofa-btn {
        padding: 12px 24px !important;
        border: 1px solid #FFFFFF !important; /* 按钮白色边框 */
        background: transparent !important;
        font-size: 14px !important;
        letter-spacing: 1px !important;
        cursor: pointer !important;
        transition: all 0.3s ease !important;
        font-family: "Times New Roman", serif !important;
        color: #FFFFFF !important; /* 按钮白色文字 */
        display: inline-block !important;
        position: relative !important;
        z-index: 2 !important;
    }
    .fresh-sofa-btn:hover {
        background-color: #FFFFFF !important; /* 按钮悬浮白底 */
        color: #222222 !important; /* 按钮悬浮黑字 */
    }
    /* 响应式适配 - 手机端自动优化 无冲突 */
    @media (max-width: 768px) {
        .fresh-sofa-module {
            height: auto !important;
            padding: 80px 0 !important;
        }
        .fresh-sofa-text {
            max-width: 100% !important;
            margin-left: 0 !important;
            padding: 30px !important;
            margin: 0 20px !important;
        }
        .fresh-sofa-text h2 {
            font-size: 30px !important;
        }
    }
