.common-modal-nudge:not([open]){pointer-events:none}@media only screen and (width<=1023px){.common-modal-nudge:not([open]){bottom:-100%}}@media only screen and (width>=1024px){.common-modal-nudge:not([open]){right:-100%}}.common-modal-nudge[open]{pointer-events:auto}.common-modal-nudge.slide-out-modal__content{top:unset;height:auto;overflow-y:unset;overscroll-behavior:unset;text-align:unset;background:var(--nudge-background);--nudge-background:var(--grayscale-600);box-shadow:var(--nudge-drop-shadow,none);z-index:2147483001;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:12px;width:100%;padding:0;position:fixed}.nudge-content__promo{align-items:center;gap:16px;display:flex}.nudge-content__promo-img{width:64px;height:85px;& img{border-radius:8px}}.nudge-content__promo-text{text-align:var(--nudge-text-align,left);flex-direction:column;gap:4px;display:flex}@media only screen and (width<=1023px){.common-modal-nudge.slide-out-modal-bottom{border-radius:12px 12px 0 0;width:100%;height:auto;left:0;right:0}.common-modal-nudge[open]{bottom:0}}@media only screen and (width>=1024px){.common-modal-nudge{max-width:440px;bottom:2.4rem}.common-modal-nudge[open]{right:2.4rem}}@media (prefers-reduced-motion:reduce){.common-modal-nudge.slide-out-modal__content,.common-modal-nudge.slide-out-modal-bottom{transition:none}}.common-modal__content-info.nudge__content{width:100%;margin:0;padding:0 2.4rem 3.2rem;line-height:1;transform:translateY(0)}.common-modal__content-info--top{justify-content:space-between;padding:1.6rem 2.4rem .4rem;display:flex}.common-modal-nudge__content{& .nudge-content__preheader{font-size:1.2rem;font-family:var(--font-medium-family);color:var(--nudge-preheader-color)}& .nudge-content__header{color:var(--nudge-header-color);font-size:3.6rem}& .nudge-content__subcopy{color:var(--nudge-subcopy-color);font-size:1.2rem}}.nudge-content__cta{justify-content:center;width:100%;margin-top:2.4rem;transition:all .3s ease-in-out}.common-modal-nudge .nudge-content__cta:hover{color:#fff!important;background-color:#000!important;border:1px solid #000!important}