.product-grid .grid__item{padding-bottom:2rem}.product-grid.negative-margin{margin-bottom:-2rem}@media screen and (min-width:750px){.product-grid .grid__item{padding-bottom:5rem}.product-grid.negative-margin{margin-bottom:-5rem}.product-grid.negative-margin--small{margin-bottom:-1rem}}.completefamily{margin-top:4px;font-family:RooneySans-Regular,Lucida Sans,Lucida Grande,Lucida Sans Unicode,Trebuchet MS,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:20px;font-feature-settings:"pnum" on,"lnum" on;color:#666}.discount-ribbon{display:flex}.discount-ribbon .discount-percent span{display:block;min-width:max-content}.discount-ribbon .discount-percent{position:relative;padding:5px 15px 5px 10px;background:#d0021b;color:#fff;font-style:normal;font-weight:700;font-size:16px;line-height:20px;margin:0 20px 0 12.5px}.discount-ribbon .discount-percent:before{content:"";position:absolute;right:-20px;bottom:0;width:0;height:0;border-left:9px solid #d0021b;border-top:15px solid #d0021b;border-bottom:17px solid #d0021b;border-right:13px solid transparent}@media only screen and (max-width:600px){.discount-ribbon{display:inline-block;width:93px}.discount-ribbon .discount-percent:before{border-top:15px solid #d0021b;border-bottom:18px solid #d0021b}.discount-ribbon .discount-percent{margin-left:0;font-family:RooneySans-Regular,"Lucida Sans","Lucida Grande","Lucida Sans Unicode","Trebuchet MS",sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:18px;letter-spacing:0;text-align:left}.fdp_carousel .owl-carousel.owl-drag .owl-item{width:355px;height:178px}}@media only screen and (max-width:400px){.fdp_carousel .owl-carousel.owl-drag .owl-item img{width:355px;height:178px}}@media only screen and (max-device-width:820px) and (max-height:1180px){.discount-ribbon .discount-percent{padding:5px 6px 5px 10px;margin:0 0 0 3px}}@media only screen and (max-device-width:768px) and (max-height:1024px){.discount-ribbon .discount-percent{padding:5px 2px 5px 5px;margin:0 0 0 3px}}