html[data-theme] .fifi-popup{position:fixed;z-index:var(--z-drawer);left:0;right:0;bottom:0;display:grid;grid-template-columns:96px minmax(0,1fr);width:100%;max-width:100vw;overflow:hidden;border-radius:var(--radius-xs) var(--radius-xs) 0 0;background:var(--white);color:var(--black-900);box-shadow:0 24px 60px #0b0a0b3d,0 0 0 1px #0b0a0b0f;animation:fifi-rise var(--dur-base) var(--ease-atelier)}html[data-theme] .fifi-popup[hidden]{display:none}html[data-theme] .fifi-popup--no-image{grid-template-columns:minmax(0,1fr)}html[data-theme] .fifi-popup__photo{position:relative;background:var(--surface-2)}html[data-theme] .fifi-popup__photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}html[data-theme] .fifi-popup__body{position:relative;display:flex;flex-direction:column;gap:10px;min-width:0;padding:18px 18px 16px}html[data-theme] .fifi-popup__close{position:absolute;top:6px;right:6px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid transparent;border-radius:var(--radius-pill);background:transparent;color:var(--black-900);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-atelier)}html[data-theme] .fifi-popup__close:before{content:"";width:16px;height:16px;background-color:currentcolor;-webkit-mask:var(--fifi-icon-x) center / contain no-repeat;mask:var(--fifi-icon-x) center / contain no-repeat}html[data-theme] .fifi-popup__eyebrow{margin:0;padding-right:32px;font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--pink-600)}html[data-theme] .fifi-popup__eyebrow:before{content:"\2726\a0"}html[data-theme] .fifi-popup__title{margin:0;padding-right:28px;font:var(--weight-regular) 26px / 1.05 var(--font-display);letter-spacing:.01em;text-transform:uppercase}html[data-theme] .fifi-popup__form{display:flex;flex-direction:column;gap:8px;padding-top:2px}html[data-theme] .fifi-popup__text{margin:0;font:var(--type-body-sm);color:var(--text-secondary)}html[data-theme] .fifi-popup__text strong{font-weight:var(--weight-semibold);color:var(--black-900)}html[data-theme] .fifi-popup__submit{width:100%}html[data-theme] .fifi-popup__note{margin:0;font:var(--type-caption);color:var(--text-muted)}html[data-theme] .fifi-popup__ball{position:fixed;z-index:var(--z-sticky);right:14px;bottom:92px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;width:48px;height:48px;padding:0;border:none;border-radius:50%;background:var(--pink-500);color:var(--black-900);box-shadow:0 10px 24px #0b0a0b38;cursor:pointer;transition:transform var(--dur-fast) var(--ease-atelier)}html[data-theme] .fifi-popup__ball[hidden]{display:none}html[data-theme] .fifi-popup__ball-value{font:var(--weight-semibold) 13px / 1 var(--font-sans);letter-spacing:-.02em}html[data-theme] .fifi-popup__ball-label{font:var(--weight-semibold) 8px / 1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase}@media(hover:hover){html[data-theme] .fifi-popup__close:hover{background:var(--surface-2)}html[data-theme] .fifi-popup__ball:hover{transform:scale(1.08)}}@media screen and (min-width:750px){html[data-theme] .fifi-popup{left:24px;right:auto;bottom:24px;grid-template-columns:132px minmax(0,1fr);width:420px;border-radius:var(--radius-card)}html[data-theme] .fifi-popup--no-image{grid-template-columns:minmax(0,1fr)}}@media screen and (min-width:990px){html[data-theme] .fifi-popup__ball{left:24px;right:auto;bottom:24px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/fifi-email-popup.css.map */
