.hero--gifts{padding-bottom:5rem}@media only screen and (min-width: 640px){.hero__title--gifts{max-width:9em}}.hero__subtitle--gifts{margin-bottom:32px}@media only screen and (min-width: 640px){.hero__subtitle--gifts{max-width:18em}}@media only screen and (min-width: 960px){.hero__subtitle--gifts{margin-bottom:40px}}@media only screen and (max-width: 479px){.content-media-block__media-block--gifts--redeem{height:240px}}.content-media-block__media--gifts{background:url(https://static-prod.rinse.com/assets/bundles/hero.1.sha256-76feae8c3d.png) no-repeat center center;background-size:contain}@media only screen and (min-width: 640px){.content-media-block__media--gifts{background:url(https://static-prod.rinse.com/assets/bundles/hero--desktop.1.sha256-442948c25d.png) no-repeat top center;background-size:contain}}.section--gifts--redeem-form{background-color:#f2f0ee;padding-bottom:2.4rem;padding-top:2.4rem}.section--gifts--give-form{background-color:#fff}.heading--gifts{text-align:center}@media only screen and (min-width: 640px){.heading--gifts{text-align:left}}.heading--gifts--preview{color:#cac7c3}.gifts-form--redeem--standalone{margin-top:.5rem;width:100%}@media only screen and (min-width: 640px){.gifts-form--redeem--standalone{width:85%}}@media only screen and (min-width: 640px){.gifts-form__grid{margin-left:-5rem;margin-top:0!important;max-width:1200px}}.gifts-form__grid>*{margin-top:4rem!important}@media only screen and (min-width: 640px){.gifts-form__grid>*{padding-left:5rem}}.gifts-form__grid--redeem>*{margin-top:0!important}@media only screen and (min-width: 1280px){.gifts-form__grid{margin-left:-7rem}.gifts-form__grid>*{padding-left:7rem}}.gifts-form__fieldset{max-width:calc(390px + 5rem)}@media only screen and (min-width: 1280px){.gifts-form__fieldset{max-width:calc(390px + 7rem)}}@media only screen and (max-width: 959px){.gifts-form__preview{margin-bottom:-1rem}}.gifts-form__desc{color:#1e1f21;font-size:.8rem;font-weight:400;margin-top:.5rem}.gifts-form__p{font-size:.8rem}.gifts-form__p--note{color:#776e64;margin-top:20px}.gifts-form__fieldset-subgroup--billing-address{margin-top:2rem}.gifts-form__field-wrap--address-2{margin-top:1.75rem!important}@media only screen and (min-width: 640px){.gifts-form__field-wrap--address-2{margin-top:0}}.gifts-form .grecaptcha-badge{z-index:20}.text-field-container--custom-gift-amount{margin-bottom:1.5rem;margin-top:0;width:320px}@media only screen and (min-width: 960px){.choice--gift-amount .choice__display,.choice--delivery-method .choice__display{height:96px}}.choice--gift-amount{max-width:24%}.choice--gift-amount .choice__display{padding-bottom:1.2rem;padding-top:1.4rem}.choice--gift-amount .choice__text{font-size:1.3rem}@media only screen and (min-width: 480px){.choice--gift-amount .choice__text{font-size:1.5rem}}.choice--gift-amount .choice__text--gift-custom{font-size:1rem}.choice__icon--radio_delivery{height:40px;margin-bottom:0;width:40px}@media only screen and (min-width: 640px){.choice__icon--radio_delivery{margin-bottom:4px}}.zip-response--gifts{margin-top:0;padding-top:0;position:relative}.zip-response--gifts .zip-response__icon{top:0}.gifts-modal{max-width:650px}.gifts-modal__button{margin-top:12px}.gifts-modal__content--success{padding-top:80px}.gifts-modal__image{background:url(https://static-prod.rinse.com/assets/bundles/confetti.1.sha256-2446fdf9c3.png) no-repeat center center;background-size:cover;height:20vw;left:0;max-height:100px;position:absolute;top:0;width:100%}@media only screen and (min-width: 480px){.gifts-modal__image{height:14vw}}@media only screen and (min-width: 640px){.gifts-modal__image{background:url(https://static-prod.rinse.com/assets/bundles/confetti--desktop.1.sha256-3d4fd39661.png) no-repeat center center;background-size:cover;height:7.5vw}}.gifts-modal__media-top-wrapper{height:auto}.preview__image{position:relative;width:100%}.preview__image--digital{background:url(https://static-prod.rinse.com/assets/bundles/card--digital.1.sha256-56e38903e4.png) no-repeat center center;background-size:cover;height:60vw}@media only screen and (min-width: 480px){.preview__image--digital{height:288px;margin:0 auto;width:458px}}@media only screen and (min-width: 640px){.preview__image--digital{margin-left:-40px;margin-right:-40px}}@media only screen and (min-width: 1200px){.preview__image--digital{height:296px;width:470px}}.preview__image--digital .preview__amount{bottom:38px;right:50px}@media only screen and (min-width: 480px){.preview__image--digital .preview__amount{bottom:60px;right:62px}}.preview__image--digital .preview__name{bottom:50px;left:46px}@media only screen and (min-width: 480px){.preview__image--digital .preview__name{bottom:75px;left:58px}}.preview__image--digital .preview__message{bottom:100px;left:46px}@media only screen and (min-width: 480px){.preview__image--digital .preview__message{bottom:130px;left:58px}}.preview__image--print{background:url(https://static-prod.rinse.com/assets/bundles/card--print.1.sha256-b67bb4bff9.png) no-repeat center center;background-size:cover;height:65vw;width:90vw}@media only screen and (min-width: 480px){.preview__image--print{height:271px;width:376px}}@media only screen and (min-width: 1200px){.preview__image--print{height:310px;width:430px}}.preview__image--print .preview__amount{bottom:36px;right:58px}.preview__image--print .preview__name{bottom:48px;left:50px}@media only screen and (min-width: 1200px){.preview__image--print .preview__name{bottom:54px}}.preview__text{color:#fff;font-size:.85rem;font-weight:600;overflow-wrap:break-word;position:absolute}.preview__amount{font-size:1.8rem;font-weight:700}.preview__name{width:50%}.preview__message{width:72%}.hero__title--gifts-success{margin-bottom:2rem}@media only screen and (min-width: 1024px){.hero__title--gifts-success{margin-bottom:3rem}}.gifts-success__p{font-weight:500;max-width:29em}@media only screen and (min-width: 640px){.gifts-success__p{font-size:1.1rem}}.gifts_success__image--confetti{background:url(https://static-prod.rinse.com/assets/bundles/confetti--success.1.sha256-ce05c60472.png) no-repeat center center;background-size:cover;height:350px;left:0;margin:0;position:absolute;top:0;width:375px;z-index:-1}@media only screen and (min-width: 480px){.gifts_success__image--confetti{height:470px;width:500px}}@media only screen and (min-width: 640px){.gifts_success__image--confetti{height:650px;width:700px}}@media only screen and (min-width: 1024px){.gifts_success__image--confetti{height:770px;width:830px}}
