.refer-a-friend{--max-width-wrapper: 520px;--wrapper-offset-desktop: 120px;min-height:100dvh;position:relative}.refer-a-friend--with-image{min-height:auto}@media screen and (min-width:1280px){.refer-a-friend--with-image{display:grid;grid-template-columns:repeat(2,1fr)}}.refer-a-friend__image img{display:block;width:100%}@media screen and (min-width:1280px){.refer-a-friend__image img{height:100%;object-fit:cover}}.refer-a-friend__content{align-items:center;display:flex;justify-content:center;padding-block:var(--spacer-48, 48px) var(--spacer-64, 64px);padding-inline:var(--spacer-24, 24px)}@media screen and (min-width:1280px){.refer-a-friend__content{order:2;padding-block:var(--spacer-120, 120px);padding-inline:var(--wrapper-offset-desktop, 120px)}}.refer-a-friend__inner{display:flex;flex-direction:column;gap:var(--spacer-24, 24px);max-width:var(--max-width-wrapper, 520px);width:100%}.refer-a-friend__inner>.heading-with-stars_cel,.refer-a-friend__inner>[class*=heading-with-stars]{margin-block-end:0}.refer-a-friend__inner>.heading-with-stars_cel+.body-b18,.refer-a-friend__inner>.heading-with-stars_cel+[class*=paragraph],.refer-a-friend__inner>[class*=heading-with-stars]+.body-b18,.refer-a-friend__inner>[class*=heading-with-stars]+[class*=paragraph]{margin-block-start:0}.refer-a-friend__inner>.refer-a-friend__widget{margin-block-start:var(--spacer-36, 36px)}.refer-a-friend__widget{width:100%}.refer-a-friend__widget img,.refer-a-friend__widget picture,.refer-a-friend__widget [class*=image],.refer-a-friend__widget [class*=campaign-image],.refer-a-friend__widget [class*=lp-image]{display:none!important}.refer-a-friend__widget h1,.refer-a-friend__widget h2,.refer-a-friend__widget h3,.refer-a-friend__widget [class*=title],.refer-a-friend__widget [class*=heading],.refer-a-friend__widget [class*=headline],.refer-a-friend__widget [class*=lp-title],.refer-a-friend__widget [class*=campaign-title],.refer-a-friend__widget [class*=campaign__title],.refer-a-friend__widget [class*=description],.refer-a-friend__widget [class*=subheading],.refer-a-friend__widget [class*=subtitle],.refer-a-friend__widget [class*=lp-description],.refer-a-friend__widget [class*=campaign-description],.refer-a-friend__widget [class*=campaign__description]{display:none!important}.refer-a-friend__widget [id^=rivo-referral-container-]{background:transparent!important;display:block;min-height:0!important;padding:0!important}.refer-a-friend__widget .rivo-lp-content,.refer-a-friend__widget .rivo-referral-campaign{background:transparent!important;min-height:0!important;padding-block-end:0!important;padding-inline:0!important}.refer-a-friend__widget [class*=rivo-lp],.refer-a-friend__widget [class*=rivo-referral-campaign]{min-height:0!important}.refer-a-friend__widget [class*=rivo-lp]>*:last-child,.refer-a-friend__widget [class*=rivo-referral-campaign]>*:last-child{margin-block-end:0!important;padding-block-end:0!important}.refer-a-friend__widget [class*=terms],.refer-a-friend__widget [class*=fine-print],.refer-a-friend__widget [class*=disclaimer]{margin-block-end:0!important;padding-block-end:0!important}.refer-a-friend__widget iframe[id^=rivo-referral-container-],.refer-a-friend__widget iframe.rivo-referral{display:block!important;height:380px!important;max-height:380px!important;min-height:0!important;width:100%!important}.refer-a-friend__widget .rivo-content-wrapper,.refer-a-friend__widget #rivo-lp-referral-campaign,.refer-a-friend__widget [id^=rivo-referral-campaign-]{margin-block-end:0!important;padding-block-end:0!important}.refer-a-friend__widget .rivo-lp-title,.refer-a-friend__widget .rivo-referral-campaign__title,.refer-a-friend__widget h1,.refer-a-friend__widget h2{color:var(--color-indigo)!important;font-family:var(--primary-font)!important;font-size:var(--font-size-32)!important;font-weight:var(--font-weight-700)!important;letter-spacing:-1px!important;line-height:var(--font-line-height-110)!important;text-wrap:balance}@media screen and (min-width:700px){.refer-a-friend__widget .rivo-lp-title,.refer-a-friend__widget .rivo-referral-campaign__title,.refer-a-friend__widget h1,.refer-a-friend__widget h2{font-size:var(--font-size-46)!important;letter-spacing:-2px!important;line-height:var(--font-line-height-120)!important}}.refer-a-friend__widget .rivo-lp-description,.refer-a-friend__widget .rivo-referral-campaign__description,.refer-a-friend__widget p{color:var(--color-indigo)!important;font-family:var(--primary-font)!important;font-size:var(--font-size-16)!important;font-weight:var(--font-weight-600)!important;letter-spacing:-.4px!important;line-height:var(--font-line-height-130)!important}@media screen and (min-width:700px){.refer-a-friend__widget .rivo-lp-description,.refer-a-friend__widget .rivo-referral-campaign__description,.refer-a-friend__widget p{font-size:var(--font-size-18)!important;line-height:var(--font-line-height-120)!important}}.refer-a-friend__widget input[type=email],.refer-a-friend__widget input[type=text],.refer-a-friend__widget .rivo-input,.refer-a-friend__widget .rivo-referral-campaign__input{background-color:#fff!important;border:1px solid var(--color-grey-dark)!important;border-radius:30px!important;color:var(--color-indigo)!important;font-family:var(--primary-font)!important;font-size:var(--font-size-14)!important;font-weight:var(--font-weight-600)!important;height:55px!important;max-width:440px!important;padding-inline:var(--spacer-20, 20px)!important;width:100%!important}.refer-a-friend__widget button,.refer-a-friend__widget .rivo-button,.refer-a-friend__widget .rivo-referral-campaign__button,.refer-a-friend__widget [class*=rivo-lp-button]{background-color:var(--color-seafoam)!important;border:0 none!important;border-radius:30px!important;color:var(--color-indigo)!important;cursor:pointer;font-family:var(--primary-font)!important;font-size:var(--font-size-20)!important;font-weight:var(--font-weight-700)!important;height:55px!important;letter-spacing:-.4px!important;max-width:440px!important;text-transform:lowercase!important;transition:opacity .2s ease;width:100%!important}.refer-a-friend__widget button:hover,.refer-a-friend__widget .rivo-button:hover{opacity:.9}.refer-a-friend__widget .rivo-share-buttons,.refer-a-friend__widget .rivo-referral-campaign__share-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:20px!important;justify-content:center!important;margin-block-start:var(--spacer-24, 24px);padding-top:var(--spacer-24, 24px)!important}.refer-a-friend__widget .rivo-share-buttons button,.refer-a-friend__widget .rivo-share-buttons a,.refer-a-friend__widget .rivo-referral-campaign__share-buttons button,.refer-a-friend__widget .rivo-referral-campaign__share-buttons a{align-items:center!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:var(--color-indigo)!important;display:inline-flex!important;font-family:var(--secondary-font)!important;font-size:12px!important;font-weight:700!important;gap:8px!important;height:auto!important;letter-spacing:.5px!important;line-height:1.1!important;min-width:0!important;padding:0!important;text-transform:uppercase!important;width:auto!important}.refer-a-friend__widget .rivo-share-buttons button>*,.refer-a-friend__widget .rivo-share-buttons a>*,.refer-a-friend__widget .rivo-referral-campaign__share-buttons button>*,.refer-a-friend__widget .rivo-referral-campaign__share-buttons a>*{color:var(--color-indigo)!important;font-family:var(--secondary-font)!important;font-size:12px!important;font-weight:700!important;letter-spacing:.5px!important;line-height:1.1!important;text-transform:uppercase!important}.refer-a-friend__widget .rivo-share-buttons svg,.refer-a-friend__widget .rivo-referral-campaign__share-buttons svg{flex-shrink:0}@media screen and (min-width:700px){.refer-a-friend__widget .rivo-share-buttons,.refer-a-friend__widget .rivo-referral-campaign__share-buttons{flex-wrap:nowrap!important;gap:24px!important}}.refer-a-friend__widget .rivo-share-text,.refer-a-friend__widget [class*=share-text],.refer-a-friend__widget [class*=share-title]{color:var(--color-indigo)!important;font-family:var(--primary-font)!important;font-size:var(--font-size-18, 18px)!important;font-weight:var(--font-weight-700, 700)!important;margin-block-end:var(--spacer-12, 12px)!important;text-align:center!important}.refer-a-friend__widget .rivo-error,.refer-a-friend__widget [class*=error-message]{color:var(--color-error, #c0392b)!important;font-family:var(--primary-font)!important;font-size:var(--font-size-14)!important;font-weight:var(--font-weight-600)!important;margin-top:8px!important}.refer-a-friend__share{color:var(--color-indigo);margin-block-start:var(--spacer-36, 36px);text-align:center;width:100%}.refer-a-friend__share-heading{color:var(--color-indigo)!important;font-family:var(--primary-font)!important;font-size:var(--font-size-18, 18px)!important;font-weight:var(--font-weight-700, 700)!important;letter-spacing:0!important;line-height:1.2!important;margin:0 0 var(--spacer-30, 30px)!important;text-align:center!important;text-transform:lowercase!important}.refer-a-friend__share-row{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;list-style:none;margin:0;padding:0}.refer-a-friend__share-row>li{margin:0;padding:0}.refer-a-friend__share-btn{align-items:center;background:transparent;border:0;color:var(--color-indigo);cursor:pointer;display:inline-flex;font-family:var(--secondary-font);font-size:12px;font-weight:700;gap:8px;letter-spacing:.5px;line-height:1.1;padding:0;text-transform:uppercase;transition:opacity .2s ease}.refer-a-friend__share-btn:hover,.refer-a-friend__share-btn:focus-visible{opacity:.75;outline:none}.refer-a-friend__share-icon{color:var(--color-indigo);display:inline-flex;flex-shrink:0}.refer-a-friend__share-icon svg{display:block;height:32px;width:auto}.refer-a-friend__share-label{color:var(--color-indigo)}.refer-a-friend__share-feedback{color:var(--color-indigo);font-family:var(--primary-font);font-size:14px;font-weight:600;margin:var(--spacer-12, 12px) 0 0;min-height:18px;opacity:0;transition:opacity .2s ease}.refer-a-friend__share-feedback[data-visible=true]{opacity:1}@media screen and (min-width:700px){.refer-a-friend__share-row{flex-wrap:nowrap;gap:28px}.refer-a-friend__share-icon svg{height:36px}}.refer-a-friend__inner>.refer-a-friend__widget{margin-block-start:-20px!important}
/*# sourceMappingURL=/cdn/shop/t/736/assets/refer-a-friend_cel.css.map */
