@-webkit-keyframes skeleton-loading{0%{background-position:100% 50%}to{background-position:0 50%}}@keyframes skeleton-loading{0%{background-position:100% 50%}to{background-position:0 50%}}.coupon-redemption{position:relative;display:block}.coupon-redemption--padding-top{padding-top:30px}.coupon-redemption--padding-bottom{padding-bottom:30px}.coupon-redemption::before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;background:-webkit-gradient(linear,right top,left top,color-stop(25%,#efefef),color-stop(37%,#f8f8f9),color-stop(63%,#efefef));background:linear-gradient(270deg,#efefef 25%,#f8f8f9 37%,#efefef 63%);background-size:400% 100%;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;-webkit-animation-name:skeleton-loading;animation-name:skeleton-loading;-webkit-animation-duration:1.4s;animation-duration:1.4s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;content:'';pointer-events:none}.coupon-redemption[data-spin=true]::before{opacity:1}.coupon-redemption[data-spin=false]::before{opacity:0}.coupon-redemption.coupon-redemption--align-top .coupon-redemption__container{height:initial;background-position:top center}.coupon-redemption__container,.coupon-redemption__content{background-repeat:no-repeat;background-position:center center}.coupon-redemption__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.coupon-redemption__content{position:relative;background-size:cover}.coupon-redemption__handler{position:absolute}.coupon-redemption__handler .mec-btn{color:#fff;background:#c133f2}.coupon-redemption__handler__copy,.coupon-redemption__handler__wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.coupon-redemption__handler__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.coupon-redemption__handler__copy{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;color:#fff}.coupon-redemption.coupon-redemption--middle{width:1200px;margin:0 auto}.coupon-redemption.coupon-redemption--middle .coupon-redemption__container{height:250px}.coupon-redemption--padding-top::before{top:30px}.coupon-redemption--padding-bottom::before{bottom:30px}.coupon-redemption.coupon-redemption--align-top .coupon-redemption__container{padding-top:88px;background-size:auto 270px}.coupon-redemption__container{height:270px;background-size:auto 100%}.coupon-redemption__content{-webkit-box-flex:0;-ms-flex:0 0 1200px;flex:0 0 1200px;height:250px}.coupon-redemption__handler{top:50%;right:100px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.coupon-redemption__handler .mec-btn{width:228px;height:52px;font-size:24px;border-radius:4px}.coupon-redemption__handler__wrapper{gap:4px}.coupon-redemption__handler__copy{font-size:24px}