.reactiveGridTypeUncodeAlt .reactiveGridImage{margin-bottom:20px}.reactiveGridTypeUncodeAlt .reactiveGridImage>a:not(.reactiveAddToCart){width:100%;display:flex;justify-content:center;align-items:center;position:relative;height:350px;overflow:hidden}.reactiveGridTypeUncodeAlt .reactiveGridImage img{width:100%;height:100%;object-fit:cover}.reactiveGridTypeUncodeAlt .reactiveGridImage .overlay{position:absolute;width:100%;height:100%;left:0;top:0;opacity:1;visibility:visible;z-index:1;transition:background .2s ease-in-out;transition-delay:.15s;background:rgba(0,0,0,0)}.reactiveGridTypeUncodeAlt .reactiveGridImage:hover .overlay{background:rgba(0,0,0,.4)}.reactiveGridTypeUncodeAlt .reactiveGridImage img{width:100%;height:100%;object-fit:cover}.reactiveGridTypeUncodeAlt .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 .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}.reactiveGridTypeUncodeAlt .reactiveGridImage:hover .reactiveAddToCart{bottom:0;color:#fff}.reactiveGridTypeUncodeAlt .reactiveGridImage .reactiveGridContents{position:absolute;z-index:3;text-align:center;transform:scale(.9);opacity:0;padding:0 15px;transition:opacity .2s ease-in-out,transform .2s ease-in-out}.reactiveGridTypeUncodeAlt .reactiveGridImage:hover .reactiveGridContents{opacity:1;transform:scale(1);transition-delay:.25s}.reactiveGridTypeUncodeAlt .reactiveGridImage .reactiveGridContents .reactiveProductTitle{margin:0;line-height:1.2;color:#fff;text-decoration:none;text-transform:uppercase;font-size:13px;font-weight:700;-webkit-transition:all .35s ease;-moz-transition:all .35s ease;-ms-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease}.reactiveGridTypeUncodeAlt .reactiveGridImage .reactiveGridContents .reactiveProductTitle a:hover{color:#fff}.reactiveGridTypeUncodeAlt .reactiveGridImage .reactiveGridContents .reactiveProductPrice{color:#fff;font-size:13px;font-weight:400;margin-top:9px}.reactiveListView{flex-wrap:wrap}.reactiveGridBlock .reactiveGridTypeUncodeAlt{display:flex;flex-direction:column;flex-shrink:0;width:100%;margin-bottom:0}.reactiveGridBlock.reactiveListView .reactiveGridTypeUncodeAlt{flex-direction:row}.reactiveGridBlock.reactiveListView .reactiveGridTypeUncodeAlt .reactiveGridImage{width:270px;height:220px}.reactiveGridBlock.reactiveListView .reactiveGridTypeUncodeAlt .reactiveGridContents{width:66.6667%;text-align:left}.reactiveGridBlock.reactiveListView .reactiveGridTypeUncodeAlt .reactiveGridImage .reactiveAddToCart{display:none}//.reactiveGridBlock.reactiveListView .reactiveGridTypeUncodeAlt .reactiveGridContents .reactiveAddToCart{//background:#262729;//color:#fff;//transition:all .4s ease-in-out;//text-transform:uppercase;//font-size:14px;//text-align:center;//font-weight:400;//letter-spacing:1px;//text-decoration:none;//display:inline-block;//padding:10px 30px;//max-width:160px;//margin-top:30px;//}.reactiveGridBlock.reactiveListView .reactiveGridTypeUncodeAlt .reactiveGridContents .reactiveProductTitle{margin-top:0}.reactiveGridBlock .reactiveGridTypeUncodeAlt .reactiveGridImage{width:100%;border:1px solid #f2f2f2;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden}.reactiveGridBlock .reactiveGridTypeUncodeAlt .reactiveGridContents{width:100%;display:flex;flex-direction:column;overflow:hidden;padding:0 15px}.reactiveGridBlock .reactiveGridTypeUncodeAlt .reactiveGridContents .reactiveAddToCart{display:none}.reactiveGridBlock.reactiveListView .reactiveGridTypeUncodeAlt .reactiveGridContents{padding-left:30px}@media (max-width:560px){.reactiveGridBlock.reactiveListView .reactiveGridTypeUncodeAlt{flex-direction:column}.reactiveGridBlock.reactiveListView .reactiveGridTypeUncodeAlt .reactiveGridImage{width:100%;height:auto}.reactiveGridBlock.reactiveListView .reactiveGridTypeUncodeAlt .reactiveGridContents{padding-left:0;width:100%;text-align:center}.reactiveGridBlock.reactiveListView .reactiveGridTypeUncodeAlt .reactiveGridContents .reactiveAddToCart{max-width:100%}.reactiveGridBlock.reactiveListView .reactiveGridTypeUncodeAlt .reactiveGridContents .reactiveProductTitle{margin-top:10px}}