.link{text-underline-offset:.3rem;text-decoration-thickness:1px;transition:all .3s}.link:hover{cursor:pointer;text-decoration-line:underline;text-decoration-thickness:2px}.link.active{text-decoration-line:underline;text-decoration-thickness:2px}.ws-birthday-modal__banner{background-color:#fff;padding-block-start:1rem}.ws-birthday-modal__banner .birthday-present{width:12rem;height:10rem;margin-inline:auto}.ws-birthday-modal__button{width:100%}.ngr-modal--birthday-modal{text-align:center}.ngr-modal__box--birthday-modal{text-align:center;background-color:#fff}.ngr-modal__box--birthday-modal .ngr-modal__header{text-align:center;font-size:1.5rem;line-height:2.25rem}.ngr-modal__box--birthday-modal .ngr-modal__footer{justify-content:center}
.link{text-underline-offset:.3rem;text-decoration-thickness:1px;transition:all .3s}.link:hover{cursor:pointer;text-decoration-line:underline;text-decoration-thickness:2px}.link.active{text-decoration-line:underline;text-decoration-thickness:2px}.coupon-activated-modal__wrapper{flex-direction:column;gap:1rem;display:flex}.coupon-activated-modal__also-heading{opacity:1;font-size:1rem;line-height:1.375rem}@media screen and (prefers-reduced-motion:no-preference){.coupon-activated-modal__also-heading{transition:all 1s}}.coupon-activated-modal__also-heading{text-align:center;margin:1rem 0 0;font-weight:700}.coupon-activated-modal__also-heading .ngr-icon{width:2.875rem;margin-inline:auto;display:block}@media (min-width:768px){.coupon-activated-modal__also-heading{font-size:1.25rem;line-height:1.875rem}.coupon-activated-modal__also-heading .ngr-icon{vertical-align:-70%;display:inline-block}}.ws-coupons__anim--notActivated .coupon-activated-modal__also-heading{opacity:0}
