.rs-modal--referral .rs-modal__inner{width:100%;max-width:min(92vw,940px);padding:0;gap:0}.rs-modal--referral .rs-modal__head{min-height:0;padding:0}.rs-referral{display:grid;grid-template-columns:520px minmax(0,1fr);min-height:520px}.rs-referral:not(:has(.rs-referral__media)){grid-template-columns:minmax(0,1fr)}.rs-referral__media{position:relative;display:block;overflow:hidden;min-height:0;background-color:var(--color-surface-light)}.rs-referral__media picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.rs-referral__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 0%}.rs-referral__content{display:flex;flex-direction:column;justify-content:center;padding:48px}@media(min-width:990px){.rs-referral__content{padding:32px 36px}}.rs-referral__rule:empty{display:block;width:44px;height:1px;margin:0 0 28px;background-color:var(--color-primary-30)}.rs-referral__heading{margin:0 0 16px;padding-right:24px}@media(min-width:990px){.rs-referral__heading{padding-right:0}}.rs-referral__body{margin:0 0 32px}.rs-referral__cta{width:100%}.rs-referral__note{margin:12px 0 0;text-align:center}.rs-referral__line{display:block;margin-bottom:.5em}.rs-referral__start,.rs-referral__end{white-space:nowrap}.rs-referral__start+.rs-referral__end{display:block}.rs-referral__skip{display:inline-flex;align-items:center;justify-content:center;align-self:center;min-height:44px;margin-top:20px;padding:0 12px}@media(max-width:989px){.rs-modal--referral .rs-modal__inner{max-width:min(92vw,480px)}.rs-referral{grid-template-columns:minmax(0,1fr);min-height:0}.rs-referral__media{aspect-ratio:1 / 1}.rs-modal--referral .rs-modal__close{width:44px;height:44px;padding:0;border-radius:50%;background-color:var(--color-surface-white)}.rs-referral__heading{padding-right:0}}@media(max-width:768px){.rs-modal--referral[open]{align-items:flex-end}.rs-modal--referral .rs-modal__inner{width:100%;max-width:480px;height:auto;max-height:92%;padding:0}.rs-referral__content{padding:28px 24px calc(24px + env(safe-area-inset-bottom))}@media(prefers-reduced-motion:no-preference){.rs-modal--referral[open] .rs-modal__inner{animation:rs-referral-sheet-in .3s cubic-bezier(.25,.46,.45,.94)}}}@keyframes rs-referral-sheet-in{0%{transform:translateY(18px);opacity:.6}to{transform:translateY(0);opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/rs-referral-popup.css.map */
