.wd-product.product-list-item .product-list-content {
display:flex;
flex-direction:column;
gap:var(--wd-prod-gap)}
.wd-product.product-list-item .woocommerce-review-link {
display:none}
.wd-product.product-list-item :is(.shop_attributes tbody,[class*="short-description"]) {
overflow-y:auto;
padding-inline-end:2px}
.wd-product.product-list-item .shop_attributes tbody {
max-height:154px}
.wd-product.product-list-item [class*="short-description"] {
max-height:11em;
line-height:var(--wd-text-line-height);
margin-block:var(--wd-prod-trim)}
.wd-product.product-list-item [class*="wd-swatches"] {
--wd-swatch-size: 20px;
--wd-swatch-text-size: 16px}
.wd-product.product-list-item .wd-add-btn>a {
border-radius:var(--btn-accented-brd-radius);
color:var(--btn-accented-color);
box-shadow:var(--btn-accented-box-shadow);
background-color:var(--btn-accented-bgcolor);
text-transform:var(--btn-accented-transform, var(--btn-transform, uppercase));
font-weight:var(--btn-accented-font-weight, var(--btn-font-weight, 600));
font-family:var(--btn-accented-font-family, var(--btn-font-family, inherit));
font-style:var(--btn-accented-font-style, var(--btn-font-style, unset));
min-height:unset}
.wd-product.product-list-item .wd-add-btn>a:hover {
color:var(--btn-accented-color-hover);
box-shadow:var(--btn-accented-box-shadow-hover);
background-color:var(--btn-accented-bgcolor-hover)}
.wd-product.product-list-item .wd-add-btn>a:active {
box-shadow:var(--btn-accented-box-shadow-active);
bottom:var(--btn-accented-bottom-active, 0)}
.wd-product.product-list-item .wd-add-btn .add-to-cart-loop span {
padding:5px 14px;
min-height:36px;
font-size:12px}
.products-bordered-grid.elements-list {
padding:var(--wd-gap);
border:1px solid var(--wd-bordered-brd, var(--brdcolor-gray-300))}
.products-bordered-grid-ins .wd-product.product-list-item,.wd-products-with-bg:not(.products-bordered-grid) .wd-product.product-list-item,.wd-products-with-shadow:not(.products-bordered-grid) .wd-product.product-list-item {
--wd-prod-bg-sp: var(--wd-gap);
padding-bottom:0;
border-bottom:0}
.products-bordered-grid.elements-list.wd-products-with-bg {
background-color:var(--wd-bordered-bg, var(--wd-prod-bg))}
.products-bordered-grid.elements-list.wd-products-with-shadow {
box-shadow:var(--wd-prod-shadow)}
.wd-product.product-list-item .wd-add-btn {
display:flex;
flex-wrap:wrap;
gap:12px;
justify-content:var(--text-align)}
.wd-product.product-list-item .wd-add-btn div.quantity {
--wd-form-height: 36px}
@media (min-width: 769px) {
.wd-products.elements-list {
--wd-gap: 30px}
.wd-product.product-list-item {
--text-align: start;
--wd-prod-gap: 18px}
.wd-product.product-list-item:where(:not(:last-child)) {
padding-bottom:var(--wd-gap);
border-bottom:1px solid var(--wd-bordered-brd, var(--brdcolor-gray-300))}
.wd-product.product-list-item .product-wrapper {
flex-direction:row;
align-items:center;
gap:15px}
.wd-product.product-list-item .product-element-top {
flex:0 0 300px}
.wd-product.product-list-item .product-list-content {
flex:1 1 auto}
.wd-product.product-list-item .product-list-content .wd-entities-title {
font-size:130%}
.wd-product.product-list-item .product-list-content .price {
font-size:140%}
.wd-product.product-list-item .wd-quick-shop-2 table.variations {
display:inline-flex}
}
@media (max-width: 768.98px) {
.wd-product.product-list-item [class*="wd-swatches"] {
--wd-swatch-size: 15px;
--wd-swatch-text-size: 14px}
.wd-product.product-list-item [class*="short-description"] {
display:none}
}
