/*
Theme Name:   Astra Child
Author:       hostpro
Template:     astra
*/

.wpc-filter-product_cat a, span{
 color: var(--ast-global-color-3);
 font-size: 1rem;
}
.select2-selection__arrow {
 display:none;
}

.trust-signals {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 16px;
    margin-top: 2rem;
    text-align: center;
}

.trust-item {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 6px;
}

.trust-item svg {
    width: clamp(32px, 6vw, 42px);
    height: clamp(32px, 6vw, 42px);
    color: #6528F7;
}

.trust-item span {
    font-size: clamp(12px, 2.5vw, 14px);
    line-height: 1.2;
}



ul.products {
    width:100%;
    margin: 0 0 1em;
}

ul.products span.price{
    display:block;
}

.woocommerce-js ul.products li.product .button {
    white-space: nowrap;
}

.woocommerce-Price-amount 

/* mobile */
@media (max-width: 480px) {
    .trust-signals {
        grid-template-columns: 1fr;
        text-align: left;
    }

    .trust-item {
        flex-direction: row;
        justify-content: flex-start;
        gap: 10px;
    }
}

@media(max-width: 1200px) {
    .entry-content .wp-block-woocommerce-cart{
        margin-left: auto !important;
        margin-right: auto !important;   
    }
}

@media (max-width: 921px) {
 .ast-left-sidebar #content > .ast-container{
  flex-direction: column !important;
}
}

@media(max-width: 796px){
 #primary{
  margin: 1em 0;
}
 #secondary{
  margin: 1em 0 0.625em
}
}

