@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes bounce{0%,20%,60%,to{transform:translateY(0)}40%{transform:translateY(8px)}80%{transform:translateY(2px)}}@keyframes shake{0%,to{transform:translateX(0)}30%,70%{transform:translateX(8px)}50%{transform:translateX(-8px)}}@keyframes point{0%,20%,60%,to{transform:translate(0)}40%{transform:translate(8px)}80%{transform:translate(2px)}}@keyframes grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes shrink{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes highlightFlickerAnimation{50%{color:#343230}0%,40%,60%,to{color:#ef6600;text-shadow:0 0 1px #ef6600}}.promo-code-entry{padding:35px 0}.promo-code-entry .plus-minus-link{font-family:SofiaProRegular,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:13px;line-height:16px;letter-spacing:.4px;display:block}.promocodes{position:relative}.promocodes .coupon-error,.promocodes .coupon-error-missing{font-family:SofiaProLight,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:11px;line-height:14px;letter-spacing:.4px;color:#c82536;display:block;padding-top:4px;position:relative;text-align:left;text-transform:none}.promocodes .coupon-input{border-bottom:1px solid #b6b2ae;-webkit-text-fill-color:initial}.promocodes .coupon-input::placeholder{color:#b6b2ae;-webkit-text-fill-color:#b6b2ae}.promocodes .coupon-input[data-empty]::placeholder{opacity:1}.promocodes .coupon-input[data-empty=true]~label{font-family:SofiaProLight,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:19px;letter-spacing:.4px;top:30px}.promocodes .coupon-input:focus{border-color:#ef6600}.promocodes .coupon-input:focus~label{font-family:SofiaProLight,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:19px;letter-spacing:.4px;font-size:12px;line-height:16px;color:#ef6600;top:10px}.coupon-row .promo-item{align-items:center;border-top:1px solid #e1ded9;display:flex;justify-content:stretch;padding-bottom:10px}.coupon-row .promo-item:first-child{border-top:0}.coupon-row .promo-check,.coupon-row .promo-remove{color:#b6b2ae;flex-grow:0;font-size:20px;margin-right:10px}.coupon-row .promo-applied,.coupon-row .promo-check{color:#52ab83}.coupon-row .promo-info{flex-grow:1}.coupon-row .promo-code{font-size:12px;line-height:16px}.coupon-row .promo-code,.coupon-row .status{font-family:SofiaProLight,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;letter-spacing:.4px}.coupon-row .status{font-size:11px;line-height:14px}.coupon-row .promo-tip{color:#ef6600;display:inline-block}.coupon-row .promo-tip .promo-why{font-size:16px;max-width:14px;vertical-align:sub}.coupon-row .remove-coupon{color:#b6b2ae;flex-grow:0;font-size:20px;text-decoration:none}#promoWhyTooltip .qualifying-message{color:#ef6600;display:block;padding-top:.5em}
/*# sourceMappingURL=style_promocode.css.map*/