
/* details */
.ac-tech-data__grid{
    display: grid;
    gap: 10px;
    grid-template-columns: repeat(5, minmax(0, 1fr));
    align-items: start;
}
p.price .wc-gzd-sale-price-regular-label, span.price .wc-gzd-sale-price-regular-label{
    margin-left: 0!important
}
.woocommerce-js div.product form.cart .reset_variations{
    color: red;
    text-transform: none!important
}
/* attributes */
/* Tablet */
@media (max-width: 1200px){
    .ac-tech-data__grid{ grid-template-columns: repeat(3, minmax(0, 1fr)); }
}
/* Mobile */
@media (max-width: 768px){
    .ac-tech-data__grid{ grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@media (max-width: 480px){
    .ac-tech-data__grid{ grid-template-columns: 1fr; }
}
.ac-tech-data__row{
    display: flex;
    align-items: flex-start;
    gap: 12px;
    padding: 10px 12px;
    border: 1px solid rgba(0,0,0,.12);
    border-radius: 12px;
    min-width: 0;
}
.ac-tech-data__cell{
    display: grid;
    grid-template-columns: 30% 70%;
    grid-template-rows: auto auto;
    column-gap: 12px;
    row-gap: 4px;
    align-items: start;
    min-width: 0;
}
.ac-tech-data__icon{
    grid-column: 1;
    grid-row: 1 / span 2;
    width: 22px;
    height: 22px;
    align-self: start;
    justify-self: center;
}
.ac-tech-data__label{
    grid-column: 2;
    grid-row: 1;
    font-weight: 700;
    min-width: 0;
    display: block;
}
.ac-tech-data__value{
    grid-column: 2;
    grid-row: 2;
    min-width: 0;
    word-break: break-word;
}

.ac-tech-data__label{
    font-weight: bold
}
.woocommerce-variation-add-to-cart .single_add_to_cart_button{
    text-transform: uppercase!important;
}
.up-sells.products .add_to_cart_button{
    text-align: center!important
}