.promotions .coupon-container{min-width:300px}.promotions .coupon{margin-bottom:25px;position:relative;text-align:center;background-size:cover;background-position:center;background-repeat:no-repeat}.promotions .coupon .bg-fade{position:absolute;top:0;left:0;height:100%;width:100%;opacity:.75;z-index:1}.promotions .coupon>div{position:relative;padding:0 10px}.promotions .coupon>div .stitch{border-right:2px dashed #fff;border-left:2px dashed #fff;padding:0 10px}.promotions .coupon>div:first-child .stitch{border-top:2px dashed #fff}.promotions .coupon>div:last-child .stitch{border-bottom:2px dashed #fff}.promotions .coupon>div:first-child{padding:10px 10px 0}.promotions .coupon>div:last-child{padding:0 10px 10px}.promotions .coupon p{font-size:.75rem;text-transform:uppercase}.promotions .coupon h2{font-size:3rem;font-weight:700}.promotions .coupon h3{font-size:2.25rem;font-weight:700}.promotions .coupon h4{font-size:1.25rem;font-weight:700}.promotions .coupon .header .stitch{position:relative;padding:15px 10px;z-index:2}.promotions .coupon .header *{color:#fff}.promotions .coupon .header .stitch p:last-of-type{font-size:1rem;font-weight:700;text-transform:none}.promotions .coupon .header .stitch>span{display:block;margin-top:10px}.promotions .coupon .countdown{background-color:#e6e6e6;padding:5px 10px}.promotions .coupon .countdown .row>div span{display:block}.promotions .coupon .countdown .row>div span:first-child{font-size:.75rem}.promotions .coupon .countdown .row>div span:last-child{color:#fff;font-size:1rem;font-weight:700}.promotions .coupon .details .bg-fade{background-color:#f7f7f7}.promotions .coupon .details .stitch{position:relative;padding:30px 10px 15px;z-index:2}.promotions .coupon .info{background-color:#e6e6e6;display:table;width:100%}.promotions .coupon .info .stitch{min-height:66px;vertical-align:middle;padding:15px 10px}.promotions .coupon .info .stitch .categories .stitch{display:block}.promotions .coupon .info .stitch p{color:#737373;font-weight:400;text-transform:none}.promotions .coupon .info .expand{background-color:#e6e6e6;bottom:0;left:0;opacity:0;padding:0 10px 10px;position:absolute;width:100%;z-index:5}.promotions .coupon:hover .info .expand{opacity:1}.promotions .coupon .info .expand .product img{border:1px solid #f7f7f7;padding:3px}