.iw-so-products-design-1 .product .iw-so-wc-product-image {
overflow: hidden; }
.iw-so-products-design-1 .product .iw-so-wc-product-image img {
-webkit-transition: all 0.15s ease-in-out;
-moz-transition: all 0.15s ease-in-out;
transition: all 0.15s ease-in-out; }
.iw-so-products-design-1 .product .iw-so-wc-product-content {
padding: 15px 0; }
.iw-so-products-design-1 .product .onsale {
padding: 0 10px;
top: 0;
left: 50%;
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
transform: translateX(-50%); }
.iw-so-products-design-1 .product .iw-so-wc-btn-base {
-webkit-transition: all 0.15s ease-in-out;
-moz-transition: all 0.15s ease-in-out;
transition: all 0.15s ease-in-out;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
opacity: 0;
visibility: hidden; }
.iw-so-products-design-1 .product .iw-so-wc-btn-base::after {
clear: both;
content: "";
display: table; }
.iw-so-products-design-1 .product .iw-so-wc-btn-base .button {
-webkit-appearance: none;
-moz-appearance: none;
-ms-appearance: none;
-o-appearance: none;
appearance: none;
cursor: pointer;
position: relative;
font-weight: normal;
line-height: normal;
text-align: center;
text-decoration: none;
display: inline-block;
-webkit-transition: all 0.15s ease-in-out;
-moz-transition: all 0.15s ease-in-out;
transition: all 0.15s ease-in-out;
padding: 10px;
height: auto; }
@media only screen and (min-width: 40.0625em) {
.iw-so-products-design-1 .product .iw-so-wc-btn-base .button {
display: inline-block; } }
.iw-so-products-design-1 .product:hover .iw-so-wc-btn-base {
opacity: 1;
visibility: visible; }.iw-wc-products .iw-so-products-grid {
max-width: 100%;
margin-left: auto;
margin-right: auto; }
.iw-wc-products .iw-so-products-grid::after {
clear: both;
content: "";
display: table; }
.iw-wc-products .iw-so-products-grid .product {
margin-bottom: 20px;
position: relative; }
@media screen and (max-width: 480px) {
.iw-wc-products .iw-so-products-grid .product.iw-so-wc-product-4-column, .iw-wc-products .iw-so-products-grid .product.iw-so-wc-product-3-column, .iw-wc-products .iw-so-products-grid .product.iw-so-wc-product-2-column, .iw-wc-products .iw-so-products-grid .product.iw-so-wc-product-1-column {
float: left;
display: block;
margin-right: 38.19821%;
width: 100%; }
.iw-wc-products .iw-so-products-grid .product.iw-so-wc-product-4-column:last-child, .iw-wc-products .iw-so-products-grid .product.iw-so-wc-product-3-column:last-child, .iw-wc-products .iw-so-products-grid .product.iw-so-wc-product-2-column:last-child, .iw-wc-products .iw-so-products-grid .product.iw-so-wc-product-1-column:last-child {
margin-right: 0; }
.iw-wc-products .iw-so-products-grid .product.iw-so-wc-product-4-column:nth-child(1n), .iw-wc-products .iw-so-products-grid .product.iw-so-wc-product-3-column:nth-child(1n), .iw-wc-products .iw-so-products-grid .product.iw-so-wc-product-2-column:nth-child(1n), .iw-wc-products .iw-so-products-grid .product.iw-so-wc-product-1-column:nth-child(1n) {
margin-right: 0; }
.iw-wc-products .iw-so-products-grid .product.iw-so-wc-product-4-column:nth-child(1n+1), .iw-wc-products .iw-so-products-grid .product.iw-so-wc-product-3-column:nth-child(1n+1), .iw-wc-products .iw-so-products-grid .product.iw-so-wc-product-2-column:nth-child(1n+1), .iw-wc-products .iw-so-products-grid .product.iw-so-wc-product-1-column:nth-child(1n+1) {
clear: left; } }
@media screen and (min-width: 481px) and (max-width: 768px) {
.iw-wc-products .iw-so-products-grid .product.iw-so-wc-product-1-column {
float: left;
display: block;
margin-right: 7.42297%;
width: 100%; }
.iw-wc-products .iw-so-products-grid .product.iw-so-wc-product-1-column:last-child {
margin-right: 0; }
.iw-wc-products .iw-so-products-grid .product.iw-so-wc-product-1-column:nth-child(1n) {
margin-right: 0; }
.iw-wc-products .iw-so-products-grid .product.iw-so-wc-product-1-column:nth-child(1n+1) {
clear: left; }
.iw-wc-products .iw-so-products-grid .product.iw-so-wc-product-4-column, .iw-wc-products .iw-so-products-grid .product.iw-so-wc-product-3-column, .iw-wc-products .iw-so-products-grid .product.iw-so-wc-product-2-column {
float: left;
display: block;
margin-right: 7.42297%;
width: 46.28851%; }
.iw-wc-products .iw-so-products-grid .product.iw-so-wc-product-4-column:last-child, .iw-wc-products .iw-so-products-grid .product.iw-so-wc-product-3-column:last-child, .iw-wc-products .iw-so-products-grid .product.iw-so-wc-product-2-column:last-child {
margin-right: 0; }
.iw-wc-products .iw-so-products-grid .product.iw-so-wc-product-4-column:nth-child(2n), .iw-wc-products .iw-so-products-grid .product.iw-so-wc-product-3-column:nth-child(2n), .iw-wc-products .iw-so-products-grid .product.iw-so-wc-product-2-column:nth-child(2n) {
margin-right: 0; }
.iw-wc-products .iw-so-products-grid .product.iw-so-wc-product-4-column:nth-child(2n+1), .iw-wc-products .iw-so-products-grid .product.iw-so-wc-product-3-column:nth-child(2n+1), .iw-wc-products .iw-so-products-grid .product.iw-so-wc-product-2-column:nth-child(2n+1) {
clear: left; } }
@media screen and (min-width: 769px) and (max-width: 989px) {
.iw-wc-products .iw-so-products-grid .product.iw-so-wc-product-1-column {
float: left;
display: block;
margin-right: 2.35765%;
width: 100%; }
.iw-wc-products .iw-so-products-grid .product.iw-so-wc-product-1-column:last-child {
margin-right: 0; }
.iw-wc-products .iw-so-products-grid .product.iw-so-wc-product-1-column:nth-child(1n) {
margin-right: 0; }
.iw-wc-products .iw-so-products-grid .product.iw-so-wc-product-1-column:nth-child(1n+1) {
clear: left; }
.iw-wc-products .iw-so-products-grid .product.iw-so-wc-product-2-column {
float: left;
display: block;
margin-right: 2.35765%;
width: 48.82117%; }
.iw-wc-products .iw-so-products-grid .product.iw-so-wc-product-2-column:last-child {
margin-right: 0; }
.iw-wc-products .iw-so-products-grid .product.iw-so-wc-product-2-column:nth-child(2n) {
margin-right: 0; }
.iw-wc-products .iw-so-products-grid .product.iw-so-wc-product-2-column:nth-child(2n+1) {
clear: left; }
.iw-wc-products .iw-so-products-grid .product.iw-so-wc-product-4-column, .iw-wc-products .iw-so-products-grid .product.iw-so-wc-product-3-column {
float: left;
display: block;
margin-right: 2.35765%;
width: 31.76157%; }
.iw-wc-products .iw-so-products-grid .product.iw-so-wc-product-4-column:last-child, .iw-wc-products .iw-so-products-grid .product.iw-so-wc-product-3-column:last-child {
margin-right: 0; }
.iw-wc-products .iw-so-products-grid .product.iw-so-wc-product-4-column:nth-child(3n), .iw-wc-products .iw-so-products-grid .product.iw-so-wc-product-3-column:nth-child(3n) {
margin-right: 0; }
.iw-wc-products .iw-so-products-grid .product.iw-so-wc-product-4-column:nth-child(3n+1), .iw-wc-products .iw-so-products-grid .product.iw-so-wc-product-3-column:nth-child(3n+1) {
clear: left; } }
@media screen and (min-width: 990px) {
.iw-wc-products .iw-so-products-grid .product.iw-so-wc-product-1-column {
float: left;
display: block;
margin-right: 2.35765%;
width: 100%; }
.iw-wc-products .iw-so-products-grid .product.iw-so-wc-product-1-column:last-child {
margin-right: 0; }
.iw-wc-products .iw-so-products-grid .product.iw-so-wc-product-1-column:nth-child(1n) {
margin-right: 0; }
.iw-wc-products .iw-so-products-grid .product.iw-so-wc-product-1-column:nth-child(1n+1) {
clear: left; }
.iw-wc-products .iw-so-products-grid .product.iw-so-wc-product-2-column {
float: left;
display: block;
margin-right: 2.35765%;
width: 48.82117%; }
.iw-wc-products .iw-so-products-grid .product.iw-so-wc-product-2-column:last-child {
margin-right: 0; }
.iw-wc-products .iw-so-products-grid .product.iw-so-wc-product-2-column:nth-child(2n) {
margin-right: 0; }
.iw-wc-products .iw-so-products-grid .product.iw-so-wc-product-2-column:nth-child(2n+1) {
clear: left; }
.iw-wc-products .iw-so-products-grid .product.iw-so-wc-product-3-column {
float: left;
display: block;
margin-right: 2.35765%;
width: 31.76157%; }
.iw-wc-products .iw-so-products-grid .product.iw-so-wc-product-3-column:last-child {
margin-right: 0; }
.iw-wc-products .iw-so-products-grid .product.iw-so-wc-product-3-column:nth-child(3n) {
margin-right: 0; }
.iw-wc-products .iw-so-products-grid .product.iw-so-wc-product-3-column:nth-child(3n+1) {
clear: left; }
.iw-wc-products .iw-so-products-grid .product.iw-so-wc-product-4-column {
float: left;
display: block;
margin-right: 2.35765%;
width: 23.23176%; }
.iw-wc-products .iw-so-products-grid .product.iw-so-wc-product-4-column:last-child {
margin-right: 0; }
.iw-wc-products .iw-so-products-grid .product.iw-so-wc-product-4-column:nth-child(4n) {
margin-right: 0; }
.iw-wc-products .iw-so-products-grid .product.iw-so-wc-product-4-column:nth-child(4n+1) {
clear: left; } }
.iw-wc-products .iw-so-products-grid .product a {
text-decoration: none; }
.iw-wc-products .iw-so-products-grid .product .onsale {
position: absolute;
z-index: 10; }
.iw-wc-products .iw-so-products-grid .product .product-title {
margin: 10px 0;
padding: 0 20px;
line-height: 1.1;
text-align: center; }
.iw-wc-products .iw-so-products-grid .product .posted_in {
margin: 0;
padding: 0 20px;
line-height: 1.1;
text-align: center; }
.iw-wc-products .iw-so-products-grid .product .star-rating {
overflow: hidden;
position: relative;
margin: 10px auto;
height: 1em;
line-height: 1;
font-size: 1em;
width: 5.4em;
font-family: 'star'; }
.iw-wc-products .iw-so-products-grid .product .star-rating::before {
content: '\73\73\73\73\73';
color: #ccc;
float: left;
top: 0;
left: 0;
position: absolute; }
.iw-wc-products .iw-so-products-grid .product .star-rating span {
overflow: hidden;
float: left;
top: 0;
left: 0;
position: absolute;
padding-top: 1.5em; }
.iw-wc-products .iw-so-products-grid .product .star-rating span::before {
content: '\53\53\53\53\53';
top: 0;
position: absolute;
left: 0; }
.iw-wc-products .iw-so-products-grid .product .amount {
padding: 10px 20px;
line-height: 1.1;
text-align: center; }
.iw-wc-products .iw-so-products-grid .product .image-thumbnail img {
vertical-align: middle; }
.iw-wc-products .iw-so-products-grid .product .iw-so-wc-product-image,
.iw-wc-products .iw-so-products-grid .product .iw-so-wc-product-content {
position: relative; }
.iw-wc-products .iw-so-products-grid .product .amount del {
opacity: 0.8; }
.iw-wc-products .iw-so-products-grid .product .amount ins {
background: transparent; }
.iw-wc-products .iw-so-products-grid .product .amount span {
padding: 5px; }