.reactiveGridTypeNcode {
margin-bottom: 36px;
}
.reactiveGridTypeNcode .reactiveGridImage {
width: 100%;
display: flex;
justify-content: center;
align-items: center;
position: relative;
height: 350px;
overflow: hidden;
}
.reactiveGridTypeNcode .reactiveGridImage img {
width: 100%;
height: 100%;
object-fit: cover;
}
.reactiveGridTypeNcode .reactiveGridImage .overlay {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
opacity: 1;
visibility: visible;
z-index: 1;
transition: background 0.2s ease-in-out;
transition-delay: 150ms;
background: rgba(0, 0, 0, 0);
}
.reactiveGridTypeNcode .reactiveGridImage:hover .overlay {
background: rgba(0, 0, 0, 0.2);
}
.reactiveGridTypeNcode .reactiveGridImage img {
width: 100%;
height: 100%;
object-fit: cover;
}
.reactiveGridTypeNcode .reactiveGridImage .reactiveAddToCart {
background: #262729;
color: #fff;
display: flex;
align-items: center;
justify-content: center;
text-align: center;
position: absolute;
left: 0;
bottom: -40px;
transition: bottom 0.2s ease-in-out;
text-transform: uppercase;
font-size: 12px;
font-weight: 700;
letter-spacing: 1px;
text-decoration: none;
display: block;
width: 100%;
height: 40px;
line-height: 40px;
z-index: 2;
}
.reactiveGridTypeNcode .reactiveGridImage:hover .reactiveAddToCart {
bottom: 0;
color: #ffffff;
}
.reactiveGridTypeNcode .reactiveGridContents {
text-align: center;
padding: 18px 0 0;
}
.reactiveGridTypeNcode .reactiveGridContents .reactiveProductTitle {
margin: 0px;
margin-bottom: 5px;
line-height: 1.2;
font-size: 12px;
margin-bottom: 5px;
}
.reactiveGridTypeNcode .reactiveGridContents .reactiveProductTitle a {
color: #303133;
text-decoration: none;
text-transform: uppercase;
font-size: 13px;
font-weight: 700;
line-height: 1.2;
-webkit-transition: all .35s ease;
-moz-transition: all .35s ease;
-ms-transition: all .35s ease;
-o-transition: all .35s ease;
transition: all .35s ease;
}
.reactiveGridTypeNcode .reactiveGridContents .reactiveProductTitle a:hover {
color: #0674ec;
}
.reactiveGridTypeNcode .reactiveGridContents .reactiveProductPrice {
color: #303133;
font-size: 13px;
font-weight: 400;
}