.grid-product-component{display:flex;flex-direction:column;justify-content:space-between;min-height:300px;padding:10px 15px 15px;position:relative;z-index:0;border-radius:6px;flex:1 0 219px;flex-basis:200px;margin:5px;text-decoration:none;background-color:#fff;border:1px solid #d4d4d4;transition:background .3s 0s ease,border-color .3s ease}.grid-product-component .grid-product-wrapper,.grid-product-component .link-link-wrapper{display:flex;flex-direction:column;flex-grow:1}.grid-product-component .product-image-component .product-image{margin-top:27px;margin-bottom:20px;width:100%;min-height:125px;background-blend-mode:multiply;background-color:#fff;transition:all .3s 0s ease}.grid-product-component .close{position:absolute;top:6px;right:6px;z-index:2;opacity:0;color:#ababab;transition:all .3s ease;cursor:pointer;width:40px;height:35px;display:flex;align-items:center;justify-content:center;font-size:12px}.grid-product-component .close:hover,.grid-product-component .close:active{color:#d4d4d4}.grid-product-component:after{display:none}.grid-product-component.ad-item{flex-basis:37%;justify-content:center;z-index:2}.grid-product-component.ad-item h1{font-size:30px;line-height:38px;margin-bottom:20px;text-align:center}.grid-product-component .offer-content{display:flex;flex-direction:column;justify-content:space-between;flex:1}.grid-product-component .offer-content .offer-info-group{display:flex;flex-direction:column;justify-content:flex-start}.grid-product-component .offer-content .offer-product-title{max-height:60px;overflow:hidden}.grid-product-component .offer-content .offer-product-title h5{font-family:Circular-Pro-Book,Helvetica Neue,Helvetica,Arial,sans-serif;word-break:break-word}.grid-product-component .offer-content .offer-product-title h5.light{font-family:Circular-Pro-Book,Helvetica Neue,Helvetica,Arial,sans-serif}.grid-product-component .five-star-rating-component{height:25px}.grid-product-component .five-star-rating-component .star{width:17px;max-width:17px}.grid-product-component .five-star-rating-component .count{color:#6e6e6e;font-size:12px;margin-left:4px}.grid-product-component .orders-views-wrapper{align-items:center;justify-content:flex-start;display:flex;padding-top:3px}.grid-product-component .orders-views-wrapper .dot-wrapper{padding:0 8px}.grid-product-component .orders-views-wrapper .dot-wrapper .dot{width:3px;height:3px;border-radius:100%;background-color:#ababab}.grid-product-component .save-wrapper{align-items:center}.grid-product-component .save-wrapper .save{text-align:right;margin-bottom:2px}.grid-product-component .price-group{margin-top:10px;display:flex;align-items:flex-end;justify-content:space-between}.grid-product-component .price-group .total h2{font-size:17px;line-height:20px}.grid-product-component .price-group .product-cta h5{color:#0276b1;font-family:Circular-Pro-Black,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;padding-top:5px}.grid-product-component .price-group .product-cta h5 .favorable{color:#25810e}.grid-product-component .price-group.savings-line-break{flex-direction:column;align-items:flex-start}.grid-product-component .price-group.strike .total h2{text-decoration:line-through}.grid-product-component .relative{position:relative;height:30px;margin-top:5px}.grid-product-component .savings{color:#0276b1;margin-left:10px}.grid-product-component.small{flex-basis:60px;min-height:80px;width:100%}.grid-product-component.small .product-image-component .product-image{width:100%;height:40px}.grid-product-component.small .total{font-size:12px}.grid-product-component.clickable{cursor:pointer}.grid-product-component.clickable *{cursor:pointer!important}.grid-product-component:hover{background:#f4f4f4;transition:background .3s 0s ease,border-color .3s 0s ease}.grid-product-component:hover .product-image{background-blend-mode:multiply;background-color:#f4f4f4;opacity:1;transition:all .3s 0s ease}.grid-product-component:hover .close{opacity:1;transition:opacity .3s .5s ease}
