.coupon-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;grid-auto-rows:minmax(100px,auto);float:left;clear:both}@media only screen and (max-width:768px){.coupon-grid{grid-template-columns:repeat(1,1fr)}}.coupon-block{display:flex;flex-direction:column;justify-content:flex-start;border:1px dashed grey;border-radius:20px;padding:10px;overflow:hidden}.coupon-block br{display:none}.coupon-block p{text-align:center}.coupon-header-image img{height:200px;-o-object-fit:cover;object-fit:cover}h2.coupon-title{text-align:center;font-family:Oswald,sans-serif;margin:0 0 10px 0;font-weight:700;color:#494949}.coupon-dates{margin:0 0 20px 0}h2.coupon-title i{margin:0 10px 0 0;font-weight:300;font-size:5rem}@media only screen and (max-width:768px){h2.coupon-title i{margin:0 0 0 10px;font-weight:300;float:left}}.coupon-block .rebate{font-family:Oswald,sans-serif}.coupon-block .rebate-amount{font-size:5rem;font-weight:700}.coupon-block .rebate-details{font-size:90%}.coupon-block .rebate-conditions{font-size:1.5rem;font-style:italic}.coupon-block .vendor-url,.coupon-block .vendor-box{text-align:center}.coupon-code{font-family:Oswald,sans-serif;font-size:120%;border:2px dashed #ff7f00;padding:2px 5px;background:#ffe075;white-space:nowrap;border-radius:10px}.coupon-code a{text-decoration:none}.coupon-dates{font-family:Oswald,sans-serif;font-size:1.8rem;text-align:center}.newcoupon-code{--couponcolor:#9cb3ff;width:250px;height:100px;overflow:hidden;margin:5px auto;filter:drop-shadow(0 1px 1px #000000) brightness(100%);display:flex;align-items:stretch;position:relative;text-transform:uppercase;transition:filter 0.3s ease-in-out}.newcoupon-code:hover{filter:drop-shadow(0 1px 1px #000000) brightness(150%)}.newcoupon-code:hover a{color:inherit}.newcoupon-code::before,.newcoupon-code::after{content:"";position:absolute;top:0;width:50%;height:100%;z-index:-1}.newcoupon-code::before{left:0;background-image:radial-gradient(circle at 0 50%,transparent 15px,var(--couponcolor) 16px)}.newcoupon-code::after{right:0;background-image:radial-gradient(circle at 100% 50%,transparent 15px,var(--couponcolor) 16px)}.newcoupon-code>div{display:flex;align-items:center;justify-content:center}.newcoupon-code a{text-decoration:none;padding:5px;background:#fff}.newcoupon-code .left{width:20%;border-right:2px dashed #666}.newcoupon-code .left div{transform:rotate(-90deg);white-space:nowrap;font-weight:700}.newcoupon-code .center{flex-grow:1;text-align:center;display:flex;justify-content:center;align-items:center;font-family:monospace,courier,sans-serif;font-size:2rem}.newcoupon-code .right{width:20%;border-left:2px dashed rgb(0 0 0 / .13);background-image:radial-gradient(circle at 100% 50%,transparent 25px,couponcolor_right 26px)}.newcoupon-code .right div{font-family:"Libre Barcode 128 Text",cursive;font-size:2.5rem;font-weight:400;transform:rotate(-90deg)}.newcoupon-code .center h2{background:#000;color:#fff;padding:0 10px;font-size:2.15rem;white-space:nowrap}.newcoupon-code .center h3{font-size:2.15rem}.newcoupon-code .center small{font-size:.625rem;font-weight:600;letter-spacing:2px}@media screen and (max-width:500px){.newcoupon{display:grid;grid-template-columns:1fr}.newcoupon .left div{transform:rotate(0deg)}.newcoupon .right div{transform:rotate(0deg)}}