/******* Do not edit this file *******
Woody Code Snippets CSS and JS
Saved: Jun 02 2026 | 15:28:41 */
.productCards .astra-shop-summary-wrap,
.productCards .woocommerce-loop-product__title,
.productCards .add_to_cart_button{
	display: none !important;
}

.woof_products_top_panel{
	display:none !important;
}

.productCards > div ul > li,
.extraCard{
    background-color: rgba(255, 255, 255, 0.9); 
    border-radius: 15px;
    padding: .5vw !important;
    transition: transform .5s;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
    display: flex;
    flex-direction: column;
}

.productCards > div ul > li:hover,
.extraCard:hover{
    transform: scale(1.025);
}

.product-specs-display {
    margin: 8px 0;
    font-size: 14px;
    line-height: 1.3;
}

.spec-row {
    display: flex;
    flex-wrap: nowrap;
    padding: 3px 0;
    border-bottom: 1px solid rgba(0,0,0,0.06);
    gap: 4px;
    align-items: baseline;
}

.spec-row:last-child {
    border-bottom: none;
}

.spec-label {
    font-weight: 700;
    font-size: 15px;
    letter-spacing: 0.4px;
	  margin-left: 10px;
    white-space: nowrap;
}

.spec-value {
    color: #111;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 15px;
}

.checkmark { color: #4caf50; font-size: 13px; }
.xmark { color: #e53935; font-size: 13px; }



/* Single-column product cards on mobile */
@media (max-width: 600px) {
    .productCards > div ul.products {
        columns: 1 !important;
    }

    .productCards > div ul.products li.product {
        width: 100% !important;
    }
	.ctaStorefront{
		display: none;
	}
}

/*Laptops v2*/
/* Hidden by default */
.callToAction{
	background-color: #500000;
	width: 100vw !important;
  max-width: 100vw !important;
  margin-left: calc(50% - 50vw) !important;
  margin-right: calc(50% - 50vw) !important;
	background-image: url("https://techbuy.agrilife.org/wp-content/uploads/2026/04/AgriLifeA.webp");
  background-repeat: no-repeat;
  background-position: left bottom;
  background-size: contain; /* adjust */
}
.uagb-cta__buttons{
	margin-left: 100px;
}
.productAndFilter{
	align-content: flex-start;
	display: none;
}

.filterCon{
	position: sticky;
	top:12%;
	margin-bottom:5% !important;
	background-color: rgba(255, 255, 255, 0.9); 
	border-radius: 15px;
	padding: 15px;
	flex: 0 0 30%;
}
.filterCon h2{
	font-size:2rem;
}
.filterCon h3{
	font-size:1.5rem
}