.sticky-promo{position:fixed;bottom:16px;left:16px;right:16px;z-index:1100;display:none;gap:18px;transition:opacity .24s ease,transform .28s cubic-bezier(.16,1,.3,1)}.sticky-promo__btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 18px;white-space:nowrap;font-family:var(--font_fkGroteskTrial);font-weight:500;font-size:.875rem;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border:0;cursor:pointer;box-shadow:0 16px 40px -12px #00000073;transition:background .2s ease}.sticky-promo__btn--try{flex:1.4;background:var(--color_primary);color:var(--color_black)}.sticky-promo__btn--try:hover{background:var(--color_primary--hover)}.sticky-promo__btn--offer{flex:1;background:var(--color_primary);color:var(--color_black)}.sticky-promo__btn--offer:hover{background:var(--color_primary--hover)}.sticky-promo__btn svg{transition:transform .24s ease}.sticky-promo__btn--try:hover svg{transform:translate(4px)}.sticky-promo--hidden{opacity:0;transform:translateY(120%);pointer-events:none}@media(max-width:768px){.sticky-promo{display:flex}}.promo-dialog{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;border:0;padding:0;width:min(92vw,420px);height:fit-content;max-height:90vh;overflow:auto;background:var(--color_dark);color:var(--color_light);box-shadow:0 30px 80px -20px #000000b3}.promo-dialog::backdrop{background:#0009}.promo-dialog__inner{position:relative;padding:2rem 1.75rem}.promo-dialog__close{position:absolute;top:12px;right:14px;background:transparent;border:0;color:var(--color_light);font-size:1.6rem;line-height:1;cursor:pointer;opacity:.7}.promo-dialog__close:hover{opacity:1}.promo-dialog__img{width:100%;height:140px;object-fit:cover;margin-bottom:1.25rem}.promo-dialog__headline{font-family:var(--font_delight);font-size:1.6rem;line-height:1.1;margin:0 0 .5rem}.promo-dialog__sub{font-family:var(--font_fkGroteskTrial);font-size:.95rem;opacity:.8;margin:0 0 1.25rem}.promo-dialog__input{width:100%;padding:.9rem 1rem;background:#ebede90f;border:1px solid rgba(235,237,233,.18);color:var(--color_light);font-family:var(--font_fkGroteskTrial);font-size:1rem}.promo-dialog__input:focus{outline:none;border-color:var(--color_primary)}.promo-dialog__hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.promo-dialog__error{color:var(--color_primary);font-family:var(--font_fkGroteskTrial);font-size:.85rem;margin:.6rem 0 0}.promo-dialog__submit,.promo-dialog__continue{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;margin-top:1.25rem;padding:1rem 1.5rem;background:var(--color_primary);color:var(--color_black);font-family:var(--font_fkGroteskTrial);font-weight:500;font-size:.9rem;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border:0;cursor:pointer;transition:background .2s ease}.promo-dialog__submit:hover,.promo-dialog__continue:hover{background:var(--color_primary--hover)}.promo-dialog__submit:disabled{opacity:.6;cursor:default}.promo-dialog__submit svg,.promo-dialog__continue svg{transition:transform .2s ease}.promo-dialog__submit:hover svg,.promo-dialog__continue:hover svg{transform:translate(4px)}.promo-dialog__code{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:.5rem;padding:1rem 1.25rem;border:1px dashed rgba(235,237,233,.4)}.promo-dialog__code code{font-family:var(--font_fkGroteskTrial);font-size:1.2rem;letter-spacing:.1em;color:var(--color_primary)}.promo-dialog__copy{background:transparent;border:1px solid rgba(235,237,233,.3);color:var(--color_light);font-family:var(--font_fkGroteskTrial);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;padding:.4rem .7rem;cursor:pointer}.promo-dialog__note{font-family:var(--font_fkGroteskTrial);font-size:.78rem;opacity:.6;margin:.9rem 0 0;text-align:center}@media(prefers-reduced-motion:reduce){.sticky-promo,.sticky-promo__btn svg,.promo-dialog__submit svg,.promo-dialog__continue svg{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-sticky-promo.css.map */
