.toysi-trust-cards {
    display: none;
}

@media (max-width: 767px) {
    .toysi-trust-cards {
        box-sizing: border-box;
        direction: rtl;
        display: grid;
        grid-template-columns: repeat(3, minmax(0, 1fr));
        gap: 8px;
        width: calc(100% - 0px);
        max-width: 620px;
        margin: 0px;
        font-family: inherit;
    }

    .toysi-trust-cards *,
    .toysi-trust-cards *::before,
    .toysi-trust-cards *::after {
        box-sizing: border-box;
    }

    .toysi-trust-card {
        min-width: 0;
        min-height: 90px;
        padding: 5px 5px 9px;
        border: 1px solid rgba(67, 58, 52, .11);
        border-radius: 18px;
        box-shadow: 0 5px 12px rgba(67, 58, 52, .09);
        text-align: center;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: flex-start;
        overflow: hidden;
    }

    .toysi-trust-card--return {
        background: #f4fbef;
        border-color: #d7e9c9;
    }

    .toysi-trust-card--tehran {
        background: #effbfe;
        border-color: #cce9ee;
    }

    .toysi-trust-card--shipping {
        background: #fff5ef;
        border-color: #f1d7c8;
    }

    .toysi-trust-card__icon {
        width: 36px;
        height: 36px;
        margin: 0 auto 3px;
        filter: drop-shadow(0 3px 3px rgba(72, 52, 39, .12));
        flex: 0 0 auto;
    }

    .toysi-trust-card__icon svg {
        display: block;
        width: 100%;
        height: 100%;
    }

    .toysi-trust-card__title,
    .toysi-trust-card__description {
        display: block;
        max-width: 100%;
        text-align: center;
        overflow-wrap: normal;
        word-break: normal;
    }

    .toysi-trust-card__title {
        color: #1e1b19;
        font-size: clamp(11px, 3.15vw, 13px);
        font-weight: 700;
        line-height: 1.5;
        white-space: nowrap;
    }

    .toysi-trust-card__description {
        margin-top: 1px;
        color: #625d59;
        font-size: clamp(8px, 2.55vw, 10px);
        font-weight: 500;
        line-height: 1.55;
    }
}

@media (max-width: 370px) {
    .toysi-trust-cards {
        width: calc(100% - 20px);
        gap: 6px;
    }

    .toysi-trust-card {
        min-height: 111px;
        padding-right: 3px;
        padding-left: 3px;
        border-radius: 15px;
    }

    .toysi-trust-card__icon {
        width: 43px;
        height: 43px;
    }
}

@media (prefers-reduced-motion: no-preference) {
    .toysi-trust-card {
        transition: transform .18s ease, box-shadow .18s ease;
    }

    .toysi-trust-card:active {
        transform: translateY(1px);
        box-shadow: 0 3px 8px rgba(67, 58, 52, .08);
    }
}



@media (max-width: 767px) {
    body.single-product
    .cz_social.xtra-share.cz_social_colored_bg_hover.cz_tooltip.cz_tooltip_up {
        display: none !important;
    }
}