.coupon-modal.ngdialog--default .ngdialog-content{padding:0;overflow-x:hidden}.coupon-modal .coupon{position:initial;display:flex;height:auto;border:0;flex-flow:row wrap;margin-bottom:0}.coupon-modal .coupon:hover{box-shadow:none}.coupon-modal .coupon:hover .coupon__button--clip{background-color:#666}.coupon-modal .coupon:hover .coupon__button--clip:hover,.coupon-modal .coupon:hover .coupon__button--clip:focus{background-color:#c40d3c}.coupon-modal .coupon--clipped{border:0}.coupon-modal .coupon__image{flex:1 1 120px;text-align:center;background-color:#fafafa;border-right:1px dashed #666}@media screen and (min-width: 992px){.coupon-modal .coupon__image{border-bottom-left-radius:6px;border-top-left-radius:6px}}.coupon-modal .coupon__image .coupon__status{display:inline-block;background-color:#c40d3c}.coupon-modal .coupon__image img{margin:20px auto;max-height:200px}.coupon-modal .coupon__text{flex:1 auto;height:auto;padding-right:0;padding-left:0}.coupon-modal .coupon__text .coupon__status{display:none}.coupon-modal .coupon__save-text{margin-top:2rem}.coupon-modal .coupon__description{height:auto;font-size:18px}.coupon-modal .coupon__validity{margin-top:1rem}.coupon-modal .coupon__buttons{position:relative;margin:20px auto}@media print{.coupon-modal .coupon__buttons{display:none}}.coupon-modal .coupon__button{position:relative;display:flex;align-items:center;justify-content:center;width:220px;padding:17px 2rem;margin-left:0;font-size:14px;font-family:"HelveticaNeue-Medium",sans-serif;border:1px solid #ddd}.coupon-modal .coupon__button sprite-svg{display:inline-flex;align-items:center;justify-content:center}.coupon-modal .coupon__button--details{display:none}.coupon-modal .coupon__button--clip{background-color:#666}.coupon-modal .coupon__button--clip:hover,.coupon-modal .coupon__button--clip:focus{background-color:#c40d3c}.coupon-modal .coupon__button--unclip{display:inline;background-color:transparent;border:1px solid #666}.coupon-modal .coupon__button--unclip .coupon__button-label{color:#666}.coupon-modal .coupon__button-label{display:inline-flex;text-transform:capitalize;color:#fff}.coupon-modal .coupon__save-text,.coupon-modal .coupon__description,.coupon-modal .coupon__validity,.coupon-modal .coupon__buttons{margin-right:20px;margin-left:20px}.coupon-modal .coupon__details{display:block;font-weight:400;color:#333}.coupon-modal .coupon__details-top{padding:20px;border-top:dashed 1px #666;border-bottom:0}.coupon-modal .coupon__details-bottom{padding:0 20px 10px 20px}