.recomatic-wrap div, .recomatic-wrap a, .recomatic-wrap img {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }
.recomatic-wrap .recomatic-responsive-image {
  text-align: center; }

.recomatic-wrap .recomatic-product-wrap:hover {
  cursor: pointer; }
.recomatic-wrap .recomatic-content-wrap {
  padding: 5px; }
.recomatic-wrap .recomatic-title-wrap {
  text-align: center;
  font-size: 13px;
  font-weight: bold; }
.recomatic-wrap .recomatic-compare-at-price-wrap {
  margin-left: 5px;
  text-align: center;
  text-decoration: line-through; }
.recomatic-wrap .recomatic-price-wrap {
  text-align: center; }
.recomatic-wrap .recomatic-type-wrap {
  display: none; }
.recomatic-wrap .recomatic-variant-title-wrap {
  display: none; }
.recomatic-wrap .brand {
  margin-right: 5px; }
.recomatic-wrap .recomatic-vendor-wrap {
  display: none; }
.recomatic-wrap .recomatic-compare {
  display: inline-block; }
.recomatic-wrap *,
.recomatic-wrap *:before,
.recomatic-wrap *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }
.recomatic-wrap img {
  max-width: 100%;
  height: auto; }
.recomatic-wrap img {
  -ms-interpolation-mode: bicubic; }
.recomatic-wrap img {
  display: inline-block;
  vertical-align: middle; }
.recomatic-wrap [class*="block-grid-"] {
  display: block;
  padding: 0;
  margin: 0 -0.625rem; }
.recomatic-wrap [class*="block-grid-"]:before, .recomatic-wrap [class*="block-grid-"]:after {
  content: " ";
  display: table; }
.recomatic-wrap [class*="block-grid-"]:after {
  clear: both; }
.recomatic-wrap [class*="block-grid-"] > li {
  display: block;
  height: auto;
  float: left;
  padding: 0 0.625rem 1.25rem; }
@media only screen {
  .recomatic-wrap .small-block-grid-1 > li {
    width: 100%;
    list-style: none; }
  .recomatic-wrap .small-block-grid-1 > li:nth-of-type(1n) {
    clear: none; }
  .recomatic-wrap .small-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both; }
  .recomatic-wrap .small-block-grid-2 > li {
    width: 50%;
    list-style: none; }
  .recomatic-wrap .small-block-grid-2 > li:nth-of-type(1n) {
    clear: none; }
  .recomatic-wrap .small-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both; }
  .recomatic-wrap .small-block-grid-3 > li {
    width: 33.33333%;
    list-style: none; }
  .recomatic-wrap .small-block-grid-3 > li:nth-of-type(1n) {
    clear: none; }
  .recomatic-wrap .small-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both; }
  .recomatic-wrap .small-block-grid-4 > li {
    width: 25%;
    list-style: none; }
  .recomatic-wrap .small-block-grid-4 > li:nth-of-type(1n) {
    clear: none; }
  .recomatic-wrap .small-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both; }
  .recomatic-wrap .small-block-grid-5 > li {
    width: 20%;
    list-style: none; }
  .recomatic-wrap .small-block-grid-5 > li:nth-of-type(1n) {
    clear: none; }
  .recomatic-wrap .small-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both; }
  .recomatic-wrap .small-block-grid-6 > li {
    width: 16.66667%;
    list-style: none; }
  .recomatic-wrap .small-block-grid-6 > li:nth-of-type(1n) {
    clear: none; }
  .recomatic-wrap .small-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both; }
  .recomatic-wrap .small-block-grid-7 > li {
    width: 14.28571%;
    list-style: none; }
  .recomatic-wrap .small-block-grid-7 > li:nth-of-type(1n) {
    clear: none; }
  .recomatic-wrap .small-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both; }
  .recomatic-wrap .small-block-grid-8 > li {
    width: 12.5%;
    list-style: none; }
  .recomatic-wrap .small-block-grid-8 > li:nth-of-type(1n) {
    clear: none; }
  .recomatic-wrap .small-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both; }
  .recomatic-wrap .small-block-grid-9 > li {
    width: 11.11111%;
    list-style: none; }
  .recomatic-wrap .small-block-grid-9 > li:nth-of-type(1n) {
    clear: none; }
  .recomatic-wrap .small-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both; }
  .recomatic-wrap .small-block-grid-10 > li {
    width: 10%;
    list-style: none; }
  .recomatic-wrap .small-block-grid-10 > li:nth-of-type(1n) {
    clear: none; }
  .recomatic-wrap .small-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both; }
  .recomatic-wrap .small-block-grid-11 > li {
    width: 9.09091%;
    list-style: none; }
  .recomatic-wrap .small-block-grid-11 > li:nth-of-type(1n) {
    clear: none; }
  .recomatic-wrap .small-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both; }
  .recomatic-wrap .small-block-grid-12 > li {
    width: 8.33333%;
    list-style: none; }
  .recomatic-wrap .small-block-grid-12 > li:nth-of-type(1n) {
    clear: none; }
  .recomatic-wrap .small-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both; } }
@media only screen and (min-width: 40.063em) {
  .recomatic-wrap .medium-block-grid-1 > li {
    width: 100%;
    list-style: none; }
  .recomatic-wrap .medium-block-grid-1 > li:nth-of-type(1n) {
    clear: none; }
  .recomatic-wrap .medium-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both; }
  .recomatic-wrap .medium-block-grid-2 > li {
    width: 50%;
    list-style: none; }
  .recomatic-wrap .medium-block-grid-2 > li:nth-of-type(1n) {
    clear: none; }
  .recomatic-wrap .medium-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both; }
  .recomatic-wrap .medium-block-grid-3 > li {
    width: 33.33333%;
    list-style: none; }
  .recomatic-wrap .medium-block-grid-3 > li:nth-of-type(1n) {
    clear: none; }
  .recomatic-wrap .medium-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both; }
  .recomatic-wrap .medium-block-grid-4 > li {
    width: 25%;
    list-style: none; }
  .recomatic-wrap .medium-block-grid-4 > li:nth-of-type(1n) {
    clear: none; }
  .recomatic-wrap .medium-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both; }
  .recomatic-wrap .medium-block-grid-5 > li {
    width: 20%;
    list-style: none; }
  .recomatic-wrap .medium-block-grid-5 > li:nth-of-type(1n) {
    clear: none; }
  .recomatic-wrap .medium-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both; }
  .recomatic-wrap .medium-block-grid-6 > li {
    width: 16.66667%;
    list-style: none; }
  .recomatic-wrap .medium-block-grid-6 > li:nth-of-type(1n) {
    clear: none; }
  .recomatic-wrap .medium-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both; }
  .recomatic-wrap .medium-block-grid-7 > li {
    width: 14.28571%;
    list-style: none; }
  .recomatic-wrap .medium-block-grid-7 > li:nth-of-type(1n) {
    clear: none; }
  .recomatic-wrap .medium-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both; }
  .recomatic-wrap .medium-block-grid-8 > li {
    width: 12.5%;
    list-style: none; }
  .recomatic-wrap .medium-block-grid-8 > li:nth-of-type(1n) {
    clear: none; }
  .recomatic-wrap .medium-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both; }
  .recomatic-wrap .medium-block-grid-9 > li {
    width: 11.11111%;
    list-style: none; }
  .recomatic-wrap .medium-block-grid-9 > li:nth-of-type(1n) {
    clear: none; }
  .recomatic-wrap .medium-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both; }
  .recomatic-wrap .medium-block-grid-10 > li {
    width: 10%;
    list-style: none; }
  .recomatic-wrap .medium-block-grid-10 > li:nth-of-type(1n) {
    clear: none; }
  .recomatic-wrap .medium-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both; }
  .recomatic-wrap .medium-block-grid-11 > li {
    width: 9.09091%;
    list-style: none; }
  .recomatic-wrap .medium-block-grid-11 > li:nth-of-type(1n) {
    clear: none; }
  .recomatic-wrap .medium-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both; }
  .recomatic-wrap .medium-block-grid-12 > li {
    width: 8.33333%;
    list-style: none; }
  .recomatic-wrap .medium-block-grid-12 > li:nth-of-type(1n) {
    clear: none; }
  .recomatic-wrap .medium-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both; } }
@media only screen and (min-width: 64.063em) {
  .recomatic-wrap .large-block-grid-1 > li {
    width: 100%;
    list-style: none; }
  .recomatic-wrap .large-block-grid-1 > li:nth-of-type(1n) {
    clear: none; }
  .recomatic-wrap .large-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both; }
  .recomatic-wrap .large-block-grid-2 > li {
    width: 50%;
    list-style: none; }
  .recomatic-wrap .large-block-grid-2 > li:nth-of-type(1n) {
    clear: none; }
  .recomatic-wrap .large-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both; }
  .recomatic-wrap .large-block-grid-3 > li {
    width: 33.33333%;
    list-style: none; }
  .recomatic-wrap .large-block-grid-3 > li:nth-of-type(1n) {
    clear: none; }
  .recomatic-wrap .large-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both; }
  .recomatic-wrap .large-block-grid-4 > li {
    width: 25%;
    list-style: none; }
  .recomatic-wrap .large-block-grid-4 > li:nth-of-type(1n) {
    clear: none; }
  .recomatic-wrap .large-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both; }
  .recomatic-wrap .large-block-grid-5 > li {
    width: 20%;
    list-style: none; }
  .recomatic-wrap .large-block-grid-5 > li:nth-of-type(1n) {
    clear: none; }
  .recomatic-wrap .large-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both; }
  .recomatic-wrap .large-block-grid-6 > li {
    width: 16.66667%;
    list-style: none; }
  .recomatic-wrap .large-block-grid-6 > li:nth-of-type(1n) {
    clear: none; }
  .recomatic-wrap .large-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both; }
  .recomatic-wrap .large-block-grid-7 > li {
    width: 14.28571%;
    list-style: none; }
  .recomatic-wrap .large-block-grid-7 > li:nth-of-type(1n) {
    clear: none; }
  .recomatic-wrap .large-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both; }
  .recomatic-wrap .large-block-grid-8 > li {
    width: 12.5%;
    list-style: none; }
  .recomatic-wrap .large-block-grid-8 > li:nth-of-type(1n) {
    clear: none; }
  .recomatic-wrap .large-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both; }
  .recomatic-wrap .large-block-grid-9 > li {
    width: 11.11111%;
    list-style: none; }
  .recomatic-wrap .large-block-grid-9 > li:nth-of-type(1n) {
    clear: none; }
  .recomatic-wrap .large-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both; }
  .recomatic-wrap .large-block-grid-10 > li {
    width: 10%;
    list-style: none; }
  .recomatic-wrap .large-block-grid-10 > li:nth-of-type(1n) {
    clear: none; }
  .recomatic-wrap .large-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both; }
  .recomatic-wrap .large-block-grid-11 > li {
    width: 9.09091%;
    list-style: none; }
  .recomatic-wrap .large-block-grid-11 > li:nth-of-type(1n) {
    clear: none; }
  .recomatic-wrap .large-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both; }
  .recomatic-wrap .large-block-grid-12 > li {
    width: 8.33333%;
    list-style: none; }
  .recomatic-wrap .large-block-grid-12 > li:nth-of-type(1n) {
    clear: none; }
  .recomatic-wrap .large-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both; } }
@media screen and (min-width: 1026px) {
  .recomatic-wrap .recomatic-product-wrap:nth-child(n+6) {
    display: none; } }
.recomatic-wrap .recomatic-product-wrap {
  position: relative; }
.recomatic-wrap .recomatic-content-wrap {
  padding: 15px 0;
  text-align: center; }
.recomatic-wrap .recomatic-title-wrap {
  font-weight: 700;
  font-size: 19px;
  line-height: normal;
  color: #363636;
  padding: 5px 0;
  -webkit-transition: color 100ms;
  -moz-transition: color 100ms;
  -o-transition: color 100ms;
  transition: color 100ms; }
.recomatic-wrap a:hover .recomatic-title {
  color: #007a87; }
.recomatic-wrap .recomatic-price-wrap {
  font-weight: 700;
  font-size: 19px;
  color: #363636; }
.recomatic-wrap .recomatic-compare-at-price-wrap {
  display: none; }
.recomatic-wrap .brand {
  display: none; }