/* JTS 5.10.49: mobile category archives — horizontal retail product rows. */
@media (max-width:767px) {
 body.tax-product_cat #jts-main .jts-shop-products-grid ul.products,
 body.tax-product_cat #jts-main .jts-shop-products-grid .products {
   display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;
   margin:0!important;padding:0!important;list-style:none!important;
 }
 body.tax-product_cat #jts-main .jts-shop-products-grid li.product.jts-product-card {
   width:100%!important;max-width:none!important;float:none!important;clear:both!important;
   margin:0!important;padding:18px 0!important;border-bottom:1px solid #e4e8e2!important;
   background:#fff!important;min-width:0!important;
 }
 body.tax-product_cat #jts-main .jts-shop-products-grid .jts-product-card__inner {
   display:grid!important;grid-template-columns:minmax(0,46%) minmax(0,54%)!important;
   height:auto!important;min-height:208px!important;gap:0!important;
   border:0!important;border-radius:0!important;box-shadow:none!important;transform:none!important;
   background:#fff!important;overflow:visible!important;
 }
 body.tax-product_cat #jts-main .jts-shop-products-grid .jts-product-card__media {
   width:100%!important;height:100%!important;min-height:195px!important;aspect-ratio:auto!important;
   border-radius:0!important;background:#f7f7f5!important;overflow:hidden!important;
 }
 body.tax-product_cat #jts-main .jts-shop-products-grid .jts-product-card__image-link {
   display:block!important;position:relative!important;width:100%!important;height:100%!important;
 }
 body.tax-product_cat #jts-main .jts-shop-products-grid .jts-product-card__image--primary {
   display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;
   object-fit:contain!important;object-position:center!important;padding:9px!important;box-sizing:border-box!important;
 }
 body.tax-product_cat #jts-main .jts-shop-products-grid .jts-product-card__image--secondary {display:none!important}
 body.tax-product_cat #jts-main .jts-shop-products-grid .jts-product-card__body {
   display:flex!important;flex-direction:column!important;min-width:0!important;padding:9px 0 9px 15px!important;
   gap:7px!important;box-sizing:border-box!important;
 }
 body.tax-product_cat #jts-main .jts-shop-products-grid .jts-product-card__eyebrow {
   display:block!important;margin:0!important;color:#1f3d2e!important;font-size:11px!important;font-weight:750!important;
   text-transform:none!important;letter-spacing:0!important;
 }
 body.tax-product_cat #jts-main .jts-shop-products-grid .jts-product-card__title {
   font-size:15px!important;line-height:1.38!important;font-weight:600!important;min-height:0!important;
   margin:0!important;padding:0!important;overflow-wrap:break-word!important;
 }
 body.tax-product_cat #jts-main .jts-shop-products-grid .jts-product-card__title a {color:#33413a!important;text-decoration:none!important}
 body.tax-product_cat #jts-main .jts-shop-products-grid .jts-v4-card-status {margin:0!important;font-size:11px!important}
 body.tax-product_cat #jts-main .jts-shop-products-grid .jts-product-card__rating {margin:0!important}
 body.tax-product_cat #jts-main .jts-shop-products-grid .jts-product-card__footer {
   display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:12px!important;
   margin-top:auto!important;padding:8px 0 0!important;
 }
 body.tax-product_cat #jts-main .jts-shop-products-grid .jts-product-card__price {
   display:block!important;font-size:20px!important;line-height:1.2!important;font-weight:800!important;color:#1f3d2e!important;
 }
 body.tax-product_cat #jts-main .jts-shop-products-grid a.jts-product-card__add {
   display:flex!important;align-items:center!important;justify-content:center!important;
   width:100%!important;height:auto!important;min-height:43px!important;padding:10px 7px!important;
   border-radius:7px!important;background:#1f3d2e!important;color:#fff!important;
   font-size:13px!important;line-height:1.2!important;font-weight:750!important;text-decoration:none!important;
   box-sizing:border-box!important;white-space:normal!important;text-align:center!important;
 }
 body.tax-product_cat #jts-main .jts-shop-products-grid a.jts-product-card__add > span {display:inline!important;color:#fff!important}
 body.tax-product_cat #jts-main .jts-shop-products-grid a.jts-product-card__add .jts-icon {display:none!important}
 body.tax-product_cat #jts-main .jts-shop-products-grid .jts-product-card__media-actions {display:none!important}
 body.tax-product_cat #jts-main .jts-shop-products-grid .jts-product-card__badge {font-size:10px!important}
}
@media(max-width:375px){
 body.tax-product_cat #jts-main .jts-shop-products-grid .jts-product-card__inner{grid-template-columns:minmax(0,43%) minmax(0,57%)!important}
 body.tax-product_cat #jts-main .jts-shop-products-grid .jts-product-card__body{padding-left:10px!important}
 body.tax-product_cat #jts-main .jts-shop-products-grid .jts-product-card__title{font-size:14px!important}
}
