.grid-product {
  grid-gap: 15px;
  grid-template-columns: 1fr;
}

@media (min-width: 420px) {
.grid-product {
  grid-template-columns: 1fr 1fr;
}
}

@media (min-width: 768px) {
.grid-product {
 grid-template-columns: repeat(4, 1fr);
}
}
.module-product .digifox-product-slide {
  padding-left: 7px !important;
  padding-right: 7px !important;
}
.module-product .digifox-product-track {
  margin-left: -7px !important;
  margin-right: -7px !important;
}

.module-product .product-artwork img,
.grid-product .product-artwork img {
  max-width: 100% !important;
  height: auto !important;
  object-fit: contain !important;
}

.grid-product .item-txt,
.module-product .item-txt {
  padding: 10px !important;
}

.grid-product .box,
.module-product .box {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.grid-product .item-txt,
.module-product .item-txt,
.grid-product .item-txt .item-head,
.module-product .item-txt .item-head,
.grid-product .item-txt .product-title,
.module-product .item-txt .product-title,
.grid-product .box h1, .module-product .box h1,
.grid-product .box h2, .module-product .box h2,
.grid-product .box h3, .module-product .box h3,
.grid-product .box h4, .module-product .box h4,
.grid-product .box h5, .module-product .box h5,
.grid-product .box .product-desc, .module-product .box .product-desc {
  text-align: center !important;
}
.grid-product .product-artwork,
.module-product .product-artwork {
  text-align: center !important;
}
.grid-product .product-artwork img,
.module-product .product-artwork img {
  margin-left: auto !important;
  margin-right: auto !important;
}

.grid-product .box,
.module-product .box {
  border-width: 1px;
  border-style: solid;
}

.grid-product .boxbg,
.module-product .boxbg {
  background: transparent !important;
}
.module-product .head h2{color: #168C94 !important;
    margin: 0 !important;
    font-size: 1.2em !important;
    font-weight: bold !important;}.module-product .head h3{color: #073B78 !important;
    font-size: 1.6em !important;
    line-height: 1.2 !important;
    margin: 0 !important; 
font-weight: bold !important;}.module-product .head{margin-bottom: 1.5em !important;}