@media (max-width: 575.98px) {
    body.aixiamo-body.store-single-catalog:has(.order-query-form) .query-entry-shell {
        padding-top: 10px !important;
        padding-bottom: 8px !important;
    }

    body.aixiamo-body.store-single-catalog:has(.order-query-form) .query-entry-panel {
        border-radius: 20px !important;
    }

    body.aixiamo-body.store-single-catalog:has(.order-query-form) .query-entry-panel__head {
        gap: 10px !important;
        padding: 14px 14px 0 !important;
    }

    body.aixiamo-body.store-single-catalog:has(.order-query-form) .query-entry-panel__head-copy {
        gap: 6px !important;
    }

    body.aixiamo-body.store-single-catalog:has(.order-query-form) .query-entry-panel__eyebrow {
        min-height: 24px !important;
        padding: 0 9px !important;
        font-size: 10px !important;
    }

    body.aixiamo-body.store-single-catalog:has(.order-query-form) .query-entry-panel__head .panel-title {
        font-size: 17px !important;
        line-height: 1.18 !important;
    }

    body.aixiamo-body.store-single-catalog:has(.order-query-form) .query-entry-panel__lead {
        display: -webkit-box !important;
        -webkit-box-orient: vertical !important;
        -webkit-line-clamp: 3 !important;
        overflow: hidden !important;
        font-size: 12px !important;
        line-height: 1.58 !important;
    }

    body.aixiamo-body.store-single-catalog:has(.order-query-form) .query-entry-panel__support {
        gap: 6px !important;
    }

    body.aixiamo-body.store-single-catalog:has(.order-query-form) .query-entry-panel__support span {
        min-height: 24px !important;
        padding: 0 8px !important;
        font-size: 10px !important;
    }

    body.aixiamo-body.store-single-catalog:has(.order-query-form) .query-entry-panel__body {
        padding: 12px 14px 14px !important;
    }

    body.aixiamo-body.store-single-catalog:has(.order-query-form) .query-entry-panel__form-row {
        gap: 10px !important;
    }

    body.aixiamo-body.store-single-catalog:has(.order-query-form) .query-entry-panel__input {
        flex: 1 1 auto !important;
        width: auto !important;
    }

    body.aixiamo-body.store-single-catalog:has(.order-query-form) .query-entry-panel__input .form-control {
        height: 44px !important;
        padding: 10px 14px !important;
        font-size: 14px !important;
    }

    body.aixiamo-body.store-single-catalog:has(.order-query-form) .query-entry-panel__action .btn-search-query {
        height: 44px !important;
        padding: 10px 16px !important;
        font-size: 14px !important;
    }

    body.aixiamo-body.store-single-catalog:has(.order-query-form) .query-entry-panel__note {
        margin-top: 8px !important;
        padding: 10px 12px !important;
        border-radius: 14px !important;
        font-size: 12px !important;
        line-height: 1.55 !important;
    }

    body.aixiamo-body.store-single-catalog:has(.order-query-form) .query-entry-panel__links {
        display: grid !important;
        grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
        gap: 8px !important;
        margin-top: 10px !important;
    }

    body.aixiamo-body.store-single-catalog:has(.order-query-form) .query-entry-panel__link {
        min-height: 34px !important;
        padding: 0 8px !important;
        border-radius: 10px !important;
        font-size: 10.5px !important;
        line-height: 1.2 !important;
        text-align: center !important;
    }

    body.aixiamo-body.store-single-catalog:has(.order-query-form) .query-results-shell {
        margin-top: 8px !important;
    }

    body.aixiamo-body.store-single-catalog:has(.order-query-form) .query-seo-grid {
        margin-top: 8px !important;
        grid-template-columns: 1fr !important;
        gap: 8px !important;
    }

    body.aixiamo-body.store-single-catalog:has(.order-query-form) .query-seo-card {
        display: grid !important;
        align-content: start !important;
        padding: 12px !important;
        border-radius: 18px !important;
    }

    body.aixiamo-body.store-single-catalog:has(.order-query-form) .query-seo-card__eyebrow {
        display: inline-flex !important;
        align-items: center !important;
        width: fit-content !important;
        min-height: 22px !important;
        margin-bottom: 8px !important;
        padding: 0 8px !important;
        border-radius: 999px !important;
        background: rgba(224, 231, 255, .82) !important;
        color: #635bff !important;
        font-size: 9.5px !important;
        font-weight: 700 !important;
    }

    body.aixiamo-body.store-single-catalog:has(.order-query-form) .query-seo-card--guide,
    body.aixiamo-body.store-single-catalog:has(.order-query-form) .query-seo-card--support {
        width: 100% !important;
        min-height: 0 !important;
        padding: 13px !important;
    }

    body.aixiamo-body.store-single-catalog:has(.order-query-form) .query-seo-card--guide .query-seo-list {
        gap: 8px !important;
        margin-top: 10px !important;
    }

    body.aixiamo-body.store-single-catalog:has(.order-query-form) .query-seo-card:first-child .query-seo-item:last-child,
    body.aixiamo-body.store-single-catalog:has(.order-query-form) .query-seo-card--guide .query-seo-item:last-child {
        display: grid !important;
    }

    body.aixiamo-body.store-single-catalog:has(.order-query-form) .query-seo-card:last-child,
    body.aixiamo-body.store-single-catalog:has(.order-query-form) .query-seo-card.query-seo-card--support,
    body.aixiamo-body.store-single-catalog:has(.order-query-form) .query-seo-card--support {
        display: grid !important;
        position: static !important;
        top: auto !important;
    }

    body.aixiamo-body.store-single-catalog:has(.order-query-form) .query-seo-card--support h2 {
        margin-bottom: 6px !important;
        font-size: 15px !important;
    }

    body.aixiamo-body.store-single-catalog:has(.order-query-form) .query-seo-card--support > p {
        display: -webkit-box !important;
        -webkit-box-orient: vertical !important;
        -webkit-line-clamp: 2 !important;
        overflow: hidden !important;
        font-size: 11.5px !important;
        line-height: 1.45 !important;
    }

    body.aixiamo-body.store-single-catalog:has(.order-query-form) .query-seo-card--support .query-seo-links {
        display: grid !important;
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
        gap: 8px !important;
        margin-top: 8px !important;
    }

    body.aixiamo-body.store-single-catalog:has(.order-query-form) .query-seo-card--support .query-seo-links a,
    body.aixiamo-body.store-single-catalog:has(.order-query-form) .query-seo-card--support .query-seo-links a:last-child {
        display: grid !important;
        align-content: center !important;
        min-height: 48px !important;
        padding: 8px 10px !important;
        border-radius: 12px !important;
        font-size: 11px !important;
        line-height: 1.35 !important;
    }

    body.aixiamo-body.store-single-catalog:has(.order-query-form) .query-seo-actions {
        display: grid !important;
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
        gap: 8px !important;
        margin-top: 10px !important;
    }

    body.aixiamo-body.store-single-catalog:has(.order-query-form) .query-seo-action {
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        min-height: 36px !important;
        padding: 0 12px !important;
        border: 1px solid rgba(203, 213, 225, .95) !important;
        border-radius: 11px !important;
        background: #fff !important;
        color: #0f172a !important;
        text-decoration: none !important;
        font-size: 11.5px !important;
        font-weight: 700 !important;
    }

    body.aixiamo-body.store-single-catalog:has(.order-query-form) .query-seo-action--primary {
        border-color: transparent !important;
        background: linear-gradient(135deg, #6366f1, #8b5cf6) !important;
        color: #fff !important;
        box-shadow: 0 10px 20px rgba(99, 102, 241, .16) !important;
    }

    body.aixiamo-body.store-single-catalog:has(.enterprise-item-page) .enterprise-item-buy-card {
        gap: 8px !important;
    }

    body.aixiamo-body.store-single-catalog:has(.enterprise-item-page) .enterprise-item-back {
        min-height: 28px !important;
        margin-bottom: 6px !important;
        font-size: 11.5px !important;
    }

    body.aixiamo-body.store-single-catalog:has(.enterprise-item-page) .enterprise-item-title {
        margin-bottom: 6px !important;
        font-size: 22px !important;
        line-height: 1.18 !important;
    }

    body.aixiamo-body.store-single-catalog:has(.enterprise-item-page) .enterprise-item-badges {
        gap: 6px !important;
        margin-bottom: 6px !important;
    }

    body.aixiamo-body.store-single-catalog:has(.enterprise-item-page) .enterprise-item-badges .badge-soft {
        min-height: 22px !important;
        padding: 0 8px !important;
        font-size: 10.5px !important;
    }

    body.aixiamo-body.store-single-catalog:has(.enterprise-item-page) .enterprise-item-price-row {
        margin-bottom: 8px !important;
    }

    body.aixiamo-body.store-single-catalog:has(.enterprise-item-page) .enterprise-item-price-row .price {
        font-size: 30px !important;
        line-height: 1 !important;
    }

    body.aixiamo-body.store-single-catalog:has(.enterprise-item-page) .enterprise-item-buy-brief {
        gap: 5px !important;
        margin-bottom: 8px !important;
        padding: 8px 10px 9px !important;
        border-radius: 12px !important;
    }

    body.aixiamo-body.store-single-catalog:has(.enterprise-item-page) .enterprise-item-buy-brief__eyebrow,
    body.aixiamo-body.store-single-catalog:has(.enterprise-item-page) .enterprise-pay-card__eyebrow {
        min-height: 20px !important;
        padding: 0 8px !important;
        font-size: 9.5px !important;
    }

    body.aixiamo-body.store-single-catalog:has(.enterprise-item-page) .enterprise-item-buy-brief > p {
        display: -webkit-box !important;
        -webkit-box-orient: vertical !important;
        -webkit-line-clamp: 2 !important;
        overflow: hidden !important;
        font-size: 11px !important;
        line-height: 1.45 !important;
    }

    body.aixiamo-body.store-single-catalog:has(.enterprise-item-page) .enterprise-item-buy-brief__chips {
        gap: 5px !important;
    }

    body.aixiamo-body.store-single-catalog:has(.enterprise-item-page) .enterprise-item-buy-brief__chips > span {
        min-height: 20px !important;
        padding: 0 7px !important;
        font-size: 10px !important;
    }

    body.aixiamo-body.store-single-catalog:has(.enterprise-item-page) .enterprise-item-form {
        display: grid !important;
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
        gap: 8px !important;
    }

    body.aixiamo-body.store-single-catalog:has(.enterprise-item-page) .enterprise-item-form > div {
        min-width: 0 !important;
        grid-column: 1 / -1 !important;
    }

    body.aixiamo-body.store-single-catalog:has(.enterprise-item-page) .enterprise-item-form > div:not(.cash-pay) {
        padding: 8px 9px 9px !important;
        border-radius: 12px !important;
    }

    body.aixiamo-body.store-single-catalog:has(.enterprise-item-page) .enterprise-item-form .form-label {
        margin-bottom: 3px !important;
        font-size: 11.5px !important;
    }

    body.aixiamo-body.store-single-catalog:has(.enterprise-item-page) .order-contact-hint {
        display: -webkit-box !important;
        -webkit-box-orient: vertical !important;
        -webkit-line-clamp: 1 !important;
        overflow: hidden !important;
        margin-top: 4px !important;
        padding: 5px 7px !important;
        font-size: 10.5px !important;
        line-height: 1.42 !important;
    }

    body.aixiamo-body.store-single-catalog:has(.enterprise-item-page) .enterprise-item-disabled-field {
        min-height: 38px !important;
        padding: 0 8px !important;
        border-radius: 10px !important;
        font-size: 11px !important;
    }

    body.aixiamo-body.store-single-catalog:has(.enterprise-item-page) .enterprise-item-form > div:has(.qty-group),
    body.aixiamo-body.store-single-catalog:has(.enterprise-item-page) .enterprise-item-form > div:has(.captcha-input) {
        grid-column: auto !important;
        align-self: start !important;
    }

    body.aixiamo-body.store-single-catalog:has(.enterprise-item-page) .enterprise-item-form > div:has(.qty-group) {
        padding-right: 8px !important;
    }

    body.aixiamo-body.store-single-catalog:has(.enterprise-item-page) .enterprise-item-form > div:has(.captcha-input) .input-group {
        width: 100% !important;
    }

    body.aixiamo-body.store-single-catalog:has(.enterprise-item-page) .input-group.qty-group {
        min-height: 40px !important;
    }

    body.aixiamo-body.store-single-catalog:has(.enterprise-item-page) .input-group.qty-group .form-control,
    body.aixiamo-body.store-single-catalog:has(.enterprise-item-page) .input-group.qty-group button {
        height: 40px !important;
    }

    body.aixiamo-body.store-single-catalog:has(.enterprise-item-page) .captcha-input,
    body.aixiamo-body.store-single-catalog:has(.enterprise-item-page) .captcha-img {
        height: 38px !important;
    }

    body.aixiamo-body.store-single-catalog:has(.enterprise-item-page) .enterprise-pay-card {
        padding: 8px 9px 10px !important;
        border-radius: 12px !important;
    }

    body.aixiamo-body.store-single-catalog:has(.enterprise-item-page) .enterprise-pay-card__head {
        gap: 3px !important;
        margin-bottom: 6px !important;
    }

    body.aixiamo-body.store-single-catalog:has(.enterprise-item-page) .enterprise-pay-card__head strong {
        font-size: 12.5px !important;
        line-height: 1.28 !important;
    }

    body.aixiamo-body.store-single-catalog:has(.enterprise-item-page) .enterprise-pay-card__hint {
        display: -webkit-box !important;
        -webkit-box-orient: vertical !important;
        -webkit-line-clamp: 2 !important;
        overflow: hidden !important;
        font-size: 11px !important;
        line-height: 1.42 !important;
    }

    body.aixiamo-body.store-single-catalog:has(.enterprise-item-page) .enterprise-pay-card__channel-note {
        margin-top: 6px !important;
    }

    body.aixiamo-body.store-single-catalog:has(.enterprise-item-page) .enterprise-pay-card__channel-chip {
        min-height: 22px !important;
        padding: 0 7px !important;
        font-size: 10px !important;
    }

    body.aixiamo-body.store-single-catalog:has(.enterprise-item-page) .enterprise-pay-card__after-note {
        gap: 7px !important;
        margin-top: 6px !important;
        padding: 7px 8px !important;
        border-radius: 10px !important;
    }

    body.aixiamo-body.store-single-catalog:has(.enterprise-item-page) .enterprise-pay-card__after-note-icon {
        width: 20px !important;
        height: 20px !important;
        flex: 0 0 20px !important;
    }

    body.aixiamo-body.store-single-catalog:has(.enterprise-item-page) .enterprise-pay-card__after-note span:last-child {
        display: -webkit-box !important;
        -webkit-box-orient: vertical !important;
        -webkit-line-clamp: 2 !important;
        overflow: hidden !important;
        font-size: 11px !important;
        line-height: 1.4 !important;
    }

    body.aixiamo-body.store-single-catalog:has(.enterprise-item-page) .post-order-reward-note {
        display: -webkit-box !important;
        -webkit-box-orient: vertical !important;
        -webkit-line-clamp: 2 !important;
        overflow: hidden !important;
        margin-top: 6px !important;
        padding: 7px 8px !important;
        font-size: 11px !important;
        line-height: 1.4 !important;
    }

    body.aixiamo-body.store-single-catalog .enterprise-floating-help,
    body.aixiamo-body.store-single-catalog .enterprise-floating-help:hover {
        right: 8px !important;
        bottom: calc(12px + env(safe-area-inset-bottom)) !important;
        min-width: 86px !important;
        min-height: 42px !important;
        padding: 5px 10px 5px 5px !important;
        gap: 6px !important;
        border-radius: 999px !important;
        box-shadow: 0 12px 24px rgba(49, 46, 129, .18) !important;
    }

    body.aixiamo-body.store-single-catalog:has(.enterprise-item-page) .enterprise-floating-help,
    body.aixiamo-body.store-single-catalog:has(.enterprise-item-page) .enterprise-floating-help:hover {
        bottom: calc(74px + env(safe-area-inset-bottom)) !important;
    }

    body.aixiamo-body.store-single-catalog .enterprise-floating-help i {
        width: 24px !important;
        height: 24px !important;
        flex: 0 0 24px !important;
        font-size: 13px !important;
    }

    body.aixiamo-body.store-single-catalog .enterprise-floating-help span {
        font-size: 0 !important;
        line-height: 0 !important;
    }

    body.aixiamo-body.store-single-catalog .enterprise-floating-help span::after {
        content: "客服";
        display: inline-block !important;
        font-size: 10.5px !important;
        font-weight: 800 !important;
        line-height: 1 !important;
        letter-spacing: 0 !important;
    }

    body.aixiamo-body.store-single-catalog:has(.enterprise-topic-page) .enterprise-auth--guest {
        gap: 8px !important;
    }

    body.aixiamo-body.store-single-catalog:has(.enterprise-topic-page) .enterprise-auth--guest .enterprise-auth__ghost {
        width: auto !important;
        min-width: 68px !important;
        padding: 0 12px !important;
        color: #334155 !important;
        background: rgba(255, 255, 255, .92) !important;
        border: 1px solid rgba(226, 232, 240, .96) !important;
        box-shadow: 0 8px 18px rgba(15, 23, 42, .06) !important;
    }

    body.aixiamo-body.store-single-catalog:has(.enterprise-topic-page) .enterprise-auth--guest .enterprise-auth__ghost i {
        color: #64748b !important;
    }

    body.aixiamo-body.store-single-catalog:has(.enterprise-topic-page) .enterprise-auth--guest .enterprise-auth__ghost span {
        color: #334155 !important;
        font-size: 12px !important;
        line-height: 1 !important;
    }

    body.aixiamo-body.store-single-catalog:has(.enterprise-topic-page) .enterprise-auth--guest .enterprise-auth__ghost span::after {
        content: none !important;
    }

    body.aixiamo-body.store-single-catalog:has(.enterprise-topic-page) .enterprise-auth--guest .enterprise-auth__solid,
    body.aixiamo-body.store-single-catalog:has(.enterprise-topic-page) .enterprise-auth--guest .enterprise-auth__solid:hover {
        width: auto !important;
        min-width: 88px !important;
        padding: 0 12px !important;
        box-shadow: 0 12px 24px rgba(99, 102, 241, .24) !important;
    }

    body.aixiamo-body.store-single-catalog:has(.enterprise-topic-page) .enterprise-auth--guest .enterprise-auth__solid span {
        font-size: 12.5px !important;
    }

    body.aixiamo-body.store-single-catalog:has(.enterprise-topic-page) .enterprise-auth--guest .enterprise-auth__solid small {
        font-size: 9px !important;
    }
}

@media (max-width: 767.98px) {
    body.aixiamo-body.store-single-catalog:has(main.home-single) .enterprise-product-grid .enterprise-product-card__buy--compact,
    body.aixiamo-body.store-single-catalog main.home-single .enterprise-product-grid .enterprise-product-card__buy--compact {
        display: grid !important;
        grid-template-columns: 1fr !important;
        gap: 4px !important;
    }

    body.aixiamo-body.store-single-catalog:has(main.home-single) .enterprise-product-grid .enterprise-product-card__buy--compact > .enterprise-product-card__price,
    body.aixiamo-body.store-single-catalog main.home-single .enterprise-product-grid .enterprise-product-card__buy--compact > .enterprise-product-card__price {
        margin: 0 !important;
    }

    body.aixiamo-body.store-single-catalog:has(main.home-single) .enterprise-product-grid .enterprise-product-card__buy--compact > .enterprise-product-card__button,
    body.aixiamo-body.store-single-catalog main.home-single .enterprise-product-grid .enterprise-product-card__buy--compact > .enterprise-product-card__button {
        width: 100% !important;
        max-width: none !important;
        min-width: 0 !important;
    }
}

@media (max-width: 767.98px) {
    body.aixiamo-body.store-single-catalog:has(main.home-single) .enterprise-product-grid .enterprise-product-card__buy-compact,
    body.aixiamo-body.store-single-catalog main.home-single .enterprise-product-grid .enterprise-product-card__buy-compact {
        display: grid !important;
        grid-template-columns: 1fr !important;
        gap: 4px !important;
    }

    body.aixiamo-body.store-single-catalog:has(main.home-single) .enterprise-product-grid .enterprise-product-card__price--compact,
    body.aixiamo-body.store-single-catalog main.home-single .enterprise-product-grid .enterprise-product-card__price--compact {
        margin: 0 !important;
        max-width: 100% !important;
    }

    body.aixiamo-body.store-single-catalog:has(main.home-single) .enterprise-product-grid .enterprise-product-card__cta,
    body.aixiamo-body.store-single-catalog main.home-single .enterprise-product-grid .enterprise-product-card__cta {
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        width: 100% !important;
        min-height: 34px !important;
        padding: 0 12px !important;
        border-radius: 10px !important;
        font-size: 10.5px !important;
        font-weight: 600 !important;
        line-height: 1 !important;
        color: #FFFFFF !important;
        background: linear-gradient(135deg, #4F46E5 0%, #7C3AED 100%) !important;
        box-shadow: 0 4px 12px -4px rgba(79, 70, 229, .28) !important;
    }

    body.aixiamo-body.store-single-catalog:has(main.home-single) .enterprise-product-grid .enterprise-product-card.is-soldout .enterprise-product-card__cta,
    body.aixiamo-body.store-single-catalog main.home-single .enterprise-product-grid .enterprise-product-card.is-soldout .enterprise-product-card__cta {
        background: #E5E7EB !important;
        color: #6B7280 !important;
        box-shadow: none !important;
    }
}
@media (max-width: 767.98px) {
    body.aixiamo-body.store-single-catalog .enterprise-brand--independent {
        gap: 10px;
    }

    body.aixiamo-body.store-single-catalog .enterprise-brand--independent .enterprise-brand__mark-text {
        width: 36px;
        height: 36px;
        border-radius: 10px;
        font-size: 15px;
    }

    body.aixiamo-body.store-single-catalog .enterprise-brand--independent .enterprise-brand__text strong {
        font-size: 14px;
    }

    body.aixiamo-body.store-single-catalog .enterprise-brand--independent .enterprise-brand__text small {
        font-size: 9px;
    }

    body.aixiamo-body.store-single-catalog .enterprise-footer__brand-mark {
        width: 34px;
        height: 34px;
        border-radius: 10px;
        font-size: 14px;
    }

    body.aixiamo-body.store-single-catalog .enterprise-footer__brand-copy strong {
        font-size: 14px;
    }

    body.aixiamo-body.store-single-catalog .enterprise-footer__brand-copy .enterprise-footer__site {
        font-size: 11px;
    }

    body.aixiamo-body.store-single-catalog .nav-auth-actions-single.enterprise-auth {
        gap: 12px;
    }

    body.aixiamo-body.store-single-catalog .nav-auth-actions-single .enterprise-auth__solid {
        min-width: 80px;
    }
}

@media (max-width: 575.98px) {
    body.aixiamo-body.store-single-catalog:has(main.home-single) .enterprise-hero__actions,
    body.aixiamo-body.store-single-catalog main.home-single .enterprise-hero__actions {
        display: grid !important;
        grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
        gap: 8px !important;
    }

    body.aixiamo-body.store-single-catalog:has(main.home-single) .enterprise-hero__actions .enterprise-button,
    body.aixiamo-body.store-single-catalog main.home-single .enterprise-hero__actions .enterprise-button {
        width: auto !important;
        min-width: 0 !important;
        min-height: 40px !important;
        padding: 0 8px !important;
        font-size: 11.5px !important;
        line-height: 1 !important;
        letter-spacing: -.01em !important;
        justify-self: stretch !important;
    }

    body.aixiamo-body.store-single-catalog:has(main.home-single) .enterprise-products .enterprise-product-card--market .enterprise-product-card__pills,
    body.aixiamo-body.store-single-catalog main.home-single .enterprise-products .enterprise-product-card--market .enterprise-product-card__pills {
        display: none !important;
    }

    body.aixiamo-body.store-single-catalog:has(main.home-single) .enterprise-products .enterprise-product-card--market .enterprise-product-card__body,
    body.aixiamo-body.store-single-catalog main.home-single .enterprise-products .enterprise-product-card--market .enterprise-product-card__body {
        margin-top: 6px !important;
        gap: 4px !important;
    }

    body.aixiamo-body.store-single-catalog:has(main.home-single) .enterprise-products .enterprise-product-card--market .enterprise-product-card__desc,
    body.aixiamo-body.store-single-catalog main.home-single .enterprise-products .enterprise-product-card--market .enterprise-product-card__desc {
        font-size: 9.5px !important;
        line-height: 1.32 !important;
        display: -webkit-box !important;
        -webkit-box-orient: vertical !important;
        -webkit-line-clamp: 1 !important;
        overflow: hidden !important;
    }

    body.aixiamo-body.store-single-catalog:has(main.home-single) .enterprise-products .enterprise-product-card--market .enterprise-product-card__facts,
    body.aixiamo-body.store-single-catalog main.home-single .enterprise-products .enterprise-product-card--market .enterprise-product-card__facts {
        gap: 3px !important;
    }

    body.aixiamo-body.store-single-catalog:has(main.home-single) .enterprise-products .enterprise-product-card--market .enterprise-product-card__fact,
    body.aixiamo-body.store-single-catalog main.home-single .enterprise-products .enterprise-product-card--market .enterprise-product-card__fact {
        min-height: 23px !important;
        padding: 0 6px !important;
    }

    body.aixiamo-body.store-single-catalog:has(main.home-single) .enterprise-products .enterprise-product-card--market .enterprise-product-card__fact-label,
    body.aixiamo-body.store-single-catalog main.home-single .enterprise-products .enterprise-product-card--market .enterprise-product-card__fact-label,
    body.aixiamo-body.store-single-catalog:has(main.home-single) .enterprise-products .enterprise-product-card--market .enterprise-product-card__fact-value,
    body.aixiamo-body.store-single-catalog main.home-single .enterprise-products .enterprise-product-card--market .enterprise-product-card__fact-value {
        font-size: 9px !important;
        line-height: 1.2 !important;
    }

    body.aixiamo-body.store-single-catalog:has(main.home-single) .enterprise-products .enterprise-product-card--market .enterprise-product-card__callout,
    body.aixiamo-body.store-single-catalog main.home-single .enterprise-products .enterprise-product-card--market .enterprise-product-card__callout {
        margin-top: 1px !important;
        padding: 0 !important;
        background: none !important;
        border: 0 !important;
        box-shadow: none !important;
        min-height: 0 !important;
    }

    body.aixiamo-body.store-single-catalog:has(main.home-single) .enterprise-products .enterprise-product-card--market .enterprise-product-card__callout-kicker,
    body.aixiamo-body.store-single-catalog main.home-single .enterprise-products .enterprise-product-card--market .enterprise-product-card__callout-kicker {
        display: none !important;
    }

    body.aixiamo-body.store-single-catalog:has(main.home-single) .enterprise-products .enterprise-product-card--market .enterprise-product-card__callout p,
    body.aixiamo-body.store-single-catalog main.home-single .enterprise-products .enterprise-product-card--market .enterprise-product-card__callout p {
        font-size: 8px !important;
        line-height: 1.24 !important;
        color: #64748b !important;
        display: -webkit-box !important;
        -webkit-box-orient: vertical !important;
        -webkit-line-clamp: 1 !important;
        overflow: hidden !important;
    }

    body.aixiamo-body.store-single-catalog:has(main.home-single) .enterprise-products .enterprise-product-card--market .enterprise-product-card__foot,
    body.aixiamo-body.store-single-catalog main.home-single .enterprise-products .enterprise-product-card--market .enterprise-product-card__foot {
        margin-top: 6px !important;
        gap: 4px !important;
    }

    body.aixiamo-body.store-single-catalog:has(main.home-single) .enterprise-products .enterprise-product-card--market .enterprise-product-card__meta,
    body.aixiamo-body.store-single-catalog main.home-single .enterprise-products .enterprise-product-card--market .enterprise-product-card__meta {
        margin: 0 0 5px !important;
    }

    body.aixiamo-body.store-single-catalog:has(main.home-single) .enterprise-products .enterprise-product-card--market .enterprise-product-card__button,
    body.aixiamo-body.store-single-catalog main.home-single .enterprise-products .enterprise-product-card--market .enterprise-product-card__button {
        min-height: 36px !important;
        height: 36px !important;
        padding: 0 12px !important;
        font-size: 10.5px !important;
        line-height: 1 !important;
    }
}

@media (max-width: 767.98px) {
    body.aixiamo-body.store-single-catalog:has(main.home-single) .enterprise-products .enterprise-product-card--market,
    body.aixiamo-body.store-single-catalog main.home-single .enterprise-products .enterprise-product-card--market {
        min-height: 286px !important;
        padding: 14px !important;
        gap: 8px !important;
    }

    body.aixiamo-body.store-single-catalog:has(main.home-single) .enterprise-products .enterprise-product-card--preview,
    body.aixiamo-body.store-single-catalog main.home-single .enterprise-products .enterprise-product-card--preview {
        min-height: 272px !important;
    }

    body.aixiamo-body.store-single-catalog:has(main.home-single) .enterprise-products .enterprise-product-card--single .enterprise-product-card__top,
    body.aixiamo-body.store-single-catalog main.home-single .enterprise-products .enterprise-product-card--single .enterprise-product-card__top {
        min-height: 96px !important;
        gap: 7px !important;
    }

    body.aixiamo-body.store-single-catalog:has(main.home-single) .enterprise-products .enterprise-product-card__title,
    body.aixiamo-body.store-single-catalog main.home-single .enterprise-products .enterprise-product-card__title {
        display: -webkit-box !important;
        -webkit-box-orient: vertical !important;
        -webkit-line-clamp: 2 !important;
        overflow: hidden !important;
        font-size: 15px !important;
        line-height: 1.22 !important;
    }

    body.aixiamo-body.store-single-catalog:has(main.home-single) .enterprise-products .enterprise-product-card__tag,
    body.aixiamo-body.store-single-catalog main.home-single .enterprise-products .enterprise-product-card__tag {
        min-height: 16px !important;
        margin-top: 2px !important;
        font-size: 9px !important;
    }

    body.aixiamo-body.store-single-catalog:has(main.home-single) .enterprise-products .enterprise-product-card__delivery-badge,
    body.aixiamo-body.store-single-catalog:has(main.home-single) .enterprise-products .enterprise-product-card__badge,
    body.aixiamo-body.store-single-catalog main.home-single .enterprise-products .enterprise-product-card__delivery-badge,
    body.aixiamo-body.store-single-catalog main.home-single .enterprise-products .enterprise-product-card__badge {
        min-height: 20px !important;
        padding: 0 7px !important;
        font-size: 9px !important;
    }

    body.aixiamo-body.store-single-catalog:has(main.home-single) .enterprise-products .enterprise-product-card__desc,
    body.aixiamo-body.store-single-catalog main.home-single .enterprise-products .enterprise-product-card__desc {
        min-height: 34px !important;
        margin: 0 0 6px !important;
        font-size: 10px !important;
        line-height: 1.34 !important;
    }

    body.aixiamo-body.store-single-catalog:has(main.home-single) .enterprise-products .enterprise-product-card__facts,
    body.aixiamo-body.store-single-catalog main.home-single .enterprise-products .enterprise-product-card__facts {
        gap: 4px !important;
    }

    body.aixiamo-body.store-single-catalog:has(main.home-single) .enterprise-products .enterprise-product-card__fact,
    body.aixiamo-body.store-single-catalog main.home-single .enterprise-products .enterprise-product-card__fact {
        min-height: 20px !important;
        padding: 0 6px !important;
    }

    body.aixiamo-body.store-single-catalog:has(main.home-single) .enterprise-products .enterprise-product-card__fact-label,
    body.aixiamo-body.store-single-catalog main.home-single .enterprise-products .enterprise-product-card__fact-label {
        font-size: 8px !important;
    }

    body.aixiamo-body.store-single-catalog:has(main.home-single) .enterprise-products .enterprise-product-card__fact-value,
    body.aixiamo-body.store-single-catalog main.home-single .enterprise-products .enterprise-product-card__fact-value {
        font-size: 8.5px !important;
    }

    body.aixiamo-body.store-single-catalog:has(main.home-single) .enterprise-products .enterprise-product-card__callout,
    body.aixiamo-body.store-single-catalog main.home-single .enterprise-products .enterprise-product-card__callout {
        display: none !important;
    }

    body.aixiamo-body.store-single-catalog:has(main.home-single) .enterprise-products .enterprise-product-card--market .enterprise-product-card__foot,
    body.aixiamo-body.store-single-catalog main.home-single .enterprise-products .enterprise-product-card--market .enterprise-product-card__foot {
        margin-top: 4px !important;
        gap: 4px !important;
    }

    body.aixiamo-body.store-single-catalog:has(main.home-single) .enterprise-products .enterprise-product-card--market .enterprise-product-card__meta,
    body.aixiamo-body.store-single-catalog main.home-single .enterprise-products .enterprise-product-card--market .enterprise-product-card__meta {
        margin: 0 0 4px !important;
    }

    body.aixiamo-body.store-single-catalog:has(main.home-single) .enterprise-products .enterprise-product-card__meta span,
    body.aixiamo-body.store-single-catalog main.home-single .enterprise-products .enterprise-product-card__meta span {
        min-height: 20px !important;
        padding: 0 6px !important;
        font-size: 8.5px !important;
    }

    body.aixiamo-body.store-single-catalog:has(main.home-single) .enterprise-products .enterprise-product-card__price-row,
    body.aixiamo-body.store-single-catalog main.home-single .enterprise-products .enterprise-product-card__price-row {
        margin-bottom: 4px !important;
    }

    body.aixiamo-body.store-single-catalog:has(main.home-single) .enterprise-products .enterprise-product-card--single:not(.enterprise-product-card--preview) .enterprise-product-card__price,
    body.aixiamo-body.store-single-catalog main.home-single .enterprise-products .enterprise-product-card--single:not(.enterprise-product-card--preview) .enterprise-product-card__price {
        font-size: 25px !important;
    }

    body.aixiamo-body.store-single-catalog:has(main.home-single) .enterprise-products .enterprise-product-card--preview .enterprise-product-card__price,
    body.aixiamo-body.store-single-catalog main.home-single .enterprise-products .enterprise-product-card--preview .enterprise-product-card__price {
        font-size: 24px !important;
    }

    body.aixiamo-body.store-single-catalog:has(main.home-single) .enterprise-products .enterprise-product-card--market .enterprise-product-card__button,
    body.aixiamo-body.store-single-catalog main.home-single .enterprise-products .enterprise-product-card--market .enterprise-product-card__button {
        min-height: 34px !important;
        height: 34px !important;
        font-size: 10px !important;
    }
}

@media (max-width: 767.98px) {
    body.aixiamo-body.store-single-catalog .enterprise-brand--independent {
        gap: 0 !important;
    }

    body.aixiamo-body.store-single-catalog .enterprise-brand--independent .enterprise-brand__mark-text,
    body.aixiamo-body.store-single-catalog .enterprise-footer__brand-mark {
        display: none !important;
    }

    body.aixiamo-body.store-single-catalog .enterprise-brand--independent .enterprise-brand__text strong {
        font-size: 22px !important;
        line-height: 1 !important;
    }

    body.aixiamo-body.store-single-catalog .enterprise-brand--independent .enterprise-brand__text small {
        display: none !important;
    }

    body.aixiamo-body.store-single-catalog .enterprise-footer__brand-copy strong {
        font-size: 20px !important;
        line-height: 1.05 !important;
    }

    body.aixiamo-body.store-single-catalog:has(main.home-single) .enterprise-hero__visual,
    body.aixiamo-body.store-single-catalog main.home-single .enterprise-hero__visual {
        min-height: 148px !important;
        height: 148px !important;
        margin: 6px 0 0 !important;
        width: 100% !important;
        border: 1px solid rgba(129, 140, 248, .16) !important;
        border-radius: 16px !important;
        background:
            radial-gradient(circle at 20% 18%, rgba(79, 70, 229, .28), transparent 34%),
            radial-gradient(circle at 82% 24%, rgba(8, 145, 178, .18), transparent 28%),
            linear-gradient(160deg, #0f172a 0%, #111827 42%, #1e1b4b 100%) !important;
        box-shadow:
            0 16px 34px -16px rgba(15, 23, 42, .32),
            inset 0 1px 0 rgba(255, 255, 255, .08) !important;
    }

    body.aixiamo-body.store-single-catalog:has(main.home-single) .enterprise-hero__visual::before,
    body.aixiamo-body.store-single-catalog main.home-single .enterprise-hero__visual::before {
        content: "" !important;
        position: absolute !important;
        inset: 10px !important;
        border-radius: 14px !important;
        border: 1px solid rgba(255, 255, 255, .08) !important;
        background:
            linear-gradient(180deg, rgba(255, 255, 255, .04), rgba(255, 255, 255, 0)),
            linear-gradient(90deg, rgba(255, 255, 255, .05) 1px, transparent 1px),
            linear-gradient(rgba(255, 255, 255, .05) 1px, transparent 1px) !important;
        background-size: auto, 18px 18px, 18px 18px !important;
        pointer-events: none !important;
    }

    body.aixiamo-body.store-single-catalog:has(main.home-single) .enterprise-hero__visual::after,
    body.aixiamo-body.store-single-catalog main.home-single .enterprise-hero__visual::after {
        content: "" !important;
        position: absolute !important;
        right: -26px !important;
        bottom: -42px !important;
        width: 132px !important;
        height: 132px !important;
        border-radius: 999px !important;
        background: radial-gradient(circle, rgba(124, 58, 237, .38), rgba(79, 70, 229, 0) 68%) !important;
        pointer-events: none !important;
    }

    body.aixiamo-body.store-single-catalog:has(main.home-single) .enterprise-hero__image,
    body.aixiamo-body.store-single-catalog main.home-single .enterprise-hero__image {
        display: none !important;
        width: 0 !important;
        height: 0 !important;
        max-width: 0 !important;
        opacity: 0 !important;
        visibility: hidden !important;
    }

    body.aixiamo-body.store-single-catalog:has(main.home-single) .enterprise-logo-card,
    body.aixiamo-body.store-single-catalog main.home-single .enterprise-logo-card {
        display: grid !important;
        position: absolute !important;
        left: 10px !important;
        right: 10px !important;
        bottom: 10px !important;
        width: auto !important;
        height: auto !important;
        min-height: auto !important;
        max-width: none !important;
        gap: 8px !important;
        padding: 10px !important;
        border: 1px solid rgba(229, 231, 235, .72) !important;
        border-radius: 14px !important;
        background: rgba(255, 255, 255, .88) !important;
        backdrop-filter: blur(12px) !important;
        box-shadow: 0 14px 28px -18px rgba(15, 23, 42, .32) !important;
        opacity: 1 !important;
        visibility: visible !important;
        z-index: 2 !important;
    }

    body.aixiamo-body.store-single-catalog:has(main.home-single) .enterprise-logo-card::before,
    body.aixiamo-body.store-single-catalog main.home-single .enterprise-logo-card::before {
        content: "AI-实现梦想" !important;
        display: block !important;
        font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'PingFang SC', 'Microsoft YaHei', sans-serif !important;
        font-size: 16px !important;
        font-weight: 800 !important;
        letter-spacing: -.02em !important;
        line-height: 1.1 !important;
        background: linear-gradient(135deg, #4F46E5 0%, #7C3AED 100%) !important;
        -webkit-background-clip: text !important;
        background-clip: text !important;
        -webkit-text-fill-color: transparent !important;
        color: transparent !important;
    }

    body.aixiamo-body.store-single-catalog:has(main.home-single) .enterprise-logo-card__mark,
    body.aixiamo-body.store-single-catalog:has(main.home-single) .enterprise-logo-card__wave,
    body.aixiamo-body.store-single-catalog main.home-single .enterprise-logo-card__mark,
    body.aixiamo-body.store-single-catalog main.home-single .enterprise-logo-card__wave {
        display: none !important;
    }

    body.aixiamo-body.store-single-catalog:has(main.home-single) .enterprise-logo-card__badges,
    body.aixiamo-body.store-single-catalog main.home-single .enterprise-logo-card__badges {
        display: grid !important;
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
        gap: 6px !important;
    }

    body.aixiamo-body.store-single-catalog:has(main.home-single) .enterprise-logo-card__badges > span,
    body.aixiamo-body.store-single-catalog main.home-single .enterprise-logo-card__badges > span {
        min-height: 42px !important;
        padding: 7px 8px !important;
        border: 1px solid rgba(229, 231, 235, .88) !important;
        border-radius: 12px !important;
        background: rgba(249, 250, 251, .94) !important;
        box-shadow: none !important;
    }

    body.aixiamo-body.store-single-catalog:has(main.home-single) .enterprise-logo-card__badges > span:nth-child(3),
    body.aixiamo-body.store-single-catalog main.home-single .enterprise-logo-card__badges > span:nth-child(3) {
        display: none !important;
    }

    body.aixiamo-body.store-single-catalog:has(main.home-single) .enterprise-logo-card__badges i,
    body.aixiamo-body.store-single-catalog main.home-single .enterprise-logo-card__badges i {
        font-size: 11px !important;
        color: #4F46E5 !important;
    }

    body.aixiamo-body.store-single-catalog:has(main.home-single) .enterprise-logo-card__badges b,
    body.aixiamo-body.store-single-catalog main.home-single .enterprise-logo-card__badges b {
        font-size: 9.5px !important;
        line-height: 1.2 !important;
        color: #111827 !important;
    }

    body.aixiamo-body.store-single-catalog:has(main.home-single) .enterprise-logo-card__badges em,
    body.aixiamo-body.store-single-catalog main.home-single .enterprise-logo-card__badges em {
        display: none !important;
    }

    body.aixiamo-body.store-single-catalog:has(main.home-single) .enterprise-hero__verify-link,
    body.aixiamo-body.store-single-catalog main.home-single .enterprise-hero__verify-link {
        display: inline-flex !important;
        align-items: center !important;
        min-height: 24px !important;
        padding: 0 8px !important;
        border-radius: 999px !important;
        background: rgba(79, 70, 229, .08) !important;
        color: #4F46E5 !important;
        font-size: 9.5px !important;
        font-weight: 700 !important;
        margin-top: 0 !important;
    }
}

@media (max-width: 767.98px) {
    body.aixiamo-body.store-single-catalog:has(main.home-single) .enterprise-product-grid .enterprise-product-card__buy--compact,
    body.aixiamo-body.store-single-catalog main.home-single .enterprise-product-grid .enterprise-product-card__buy--compact {
        display: grid !important;
        grid-template-columns: 1fr !important;
        gap: 4px !important;
    }

    body.aixiamo-body.store-single-catalog:has(main.home-single) .enterprise-product-grid .enterprise-product-card__buy--compact > .enterprise-product-card__price,
    body.aixiamo-body.store-single-catalog main.home-single .enterprise-product-grid .enterprise-product-card__buy--compact > .enterprise-product-card__price {
        width: auto !important;
        max-width: 100% !important;
        margin: 0 !important;
    }

    body.aixiamo-body.store-single-catalog:has(main.home-single) .enterprise-product-grid .enterprise-product-card__buy--compact > .enterprise-product-card__button,
    body.aixiamo-body.store-single-catalog main.home-single .enterprise-product-grid .enterprise-product-card__buy--compact > .enterprise-product-card__button {
        width: 100% !important;
        max-width: none !important;
        min-width: 0 !important;
    }
}
