.fz-popup{--_ink: var(--fz-ink, #111111);--_taupe: var(--fz-taupe, rgba(17, 17, 17, .62));--_paper: #FFFFFF;--_ox: var(--fz-bordo, #6C151E);--_ease: var(--fz-ease-out, cubic-bezier(.16, 1, .3, 1));--_display: var(--fz-font-display, "Cormorant Garamond", Georgia, serif);--_ui: var(--fz-font-ui, "Manrope", system-ui, sans-serif);position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;display:flex;align-items:flex-end;justify-content:center;color:var(--_ink);font-family:var(--_ui);font-size:13px;line-height:1.5;-webkit-font-smoothing:antialiased}.fz-popup[hidden]{display:none}.fz-popup *,.fz-popup *:before,.fz-popup *:after{box-sizing:border-box}.fz-popup :where(p,h2){margin:0}.fz-popup :where(button:not(.fz-btn)){font:inherit;color:inherit;background:none;border:0;padding:0;border-radius:0;cursor:pointer}html.fz-popup-open{overflow:hidden}html.fz-popup-open [class*=wfb-]{visibility:hidden!important}.fz-popup__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#11111159;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;transition:opacity .52s var(--_ease)}.fz-popup.is-open .fz-popup__backdrop{opacity:1}.fz-popup__card{position:relative;display:flex;flex-direction:column;width:100%;max-height:62vh;max-height:62svh;overflow:hidden auto;background:var(--_paper);outline:none;transform:translateY(100%);transition:transform .72s var(--_ease);overscroll-behavior:contain}.fz-popup.is-open .fz-popup__card{transform:none}.fz-popup__close{position:absolute;top:4px;right:8px;z-index:3;display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 8px;font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#fff;text-shadow:0 0 12px rgba(17,17,17,.35);transition:opacity .24s}.fz-popup__close:hover{opacity:.6}.fz-popup__media{position:relative;flex:0 0 auto;height:200px;overflow:hidden;background:#fff;cursor:pointer;clip-path:inset(0 0 100% 0);transition:clip-path 1.2s var(--_ease) .12s}.fz-popup.is-open .fz-popup__media{clip-path:inset(0)}.fz-popup__img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 36%;transform:scale(1.12);transition:transform 1.4s var(--_ease) .12s}.fz-popup.is-open .fz-popup__img{transform:none}.fz-popup__body{padding:24px 20px calc(16px + env(safe-area-inset-bottom,0px))}.fz-popup__step>*{opacity:0;transform:translateY(14px);transition:opacity .8s var(--_ease),transform .8s var(--_ease)}.fz-popup.is-open .fz-popup__step>*{opacity:1;transform:none}.fz-popup.is-open .fz-popup__step>:nth-child(1){transition-delay:.32s}.fz-popup.is-open .fz-popup__step>:nth-child(2){transition-delay:.4s}.fz-popup.is-open .fz-popup__step>:nth-child(3){transition-delay:.48s}.fz-popup.is-open .fz-popup__step>:nth-child(4){transition-delay:.56s}.fz-popup.is-open .fz-popup__step>:nth-child(n+5){transition-delay:.64s}.fz-popup__eyebrow{font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--_taupe)}.fz-popup__heading{margin-top:10px;font-family:var(--_display);font-weight:300;font-size:var(--fz-fs-serif-s, 26px);line-height:.95;letter-spacing:-.02em;color:var(--_ink)}.fz-popup__heading em{font-style:italic;font-weight:300;color:var(--_ox)}.fz-popup__heading,.fz-popup__code-value{font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1}.fz-popup__text{margin-top:12px;max-width:34em;font-size:13px;color:var(--_taupe)}.fz-popup__text p{margin:0}.fz-popup__form{margin-top:20px}.fz-popup__field{display:flex;align-items:stretch;border-bottom:1px solid var(--_ink)}.fz-popup .fz-popup__field input[type=email]{flex:1 1 auto;min-width:0;height:48px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;font:400 16px/1 var(--_ui);color:var(--_ink)}.fz-popup .fz-popup__field input::placeholder{color:var(--_taupe);opacity:1}.fz-popup .fz-popup__field input:focus{outline:none;box-shadow:none;border:0}.fz-popup__field:focus-within{border-bottom-width:1px;border-bottom-color:var(--_ox)}.fz-popup__submit{flex:0 0 auto;position:relative;min-height:48px;padding-left:16px;font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;transition:color .24s}.fz-popup__submit:hover{color:var(--_ox)}.fz-popup__submit-wait{position:absolute;top:0;right:0;bottom:0;left:16px;display:flex;align-items:center;opacity:0}.fz-popup__form.is-loading .fz-popup__submit-label{opacity:0}.fz-popup__form.is-loading .fz-popup__submit-wait{opacity:1}.fz-popup__consent{margin-top:10px;font-size:11px;line-height:1.5;color:var(--_taupe)}.fz-popup__consent p{margin:0}.fz-popup__error{margin:0 0 8px;font-size:11px;color:var(--_ox)}.fz-popup__skip{display:inline-flex;align-items:center;min-height:44px;margin-top:4px;font-size:13px;color:var(--_taupe);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.fz-popup__skip:hover{color:var(--_ink)}.fz-popup__code{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:22px 0 18px;padding-bottom:10px;border-bottom:1px solid var(--_ink)}.fz-popup__code-value{font-family:var(--_display);font-weight:400;font-size:var(--fz-fs-serif-s, 26px);line-height:1;letter-spacing:.12em;font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1;background:none;padding:0;color:var(--_ink)}.fz-popup__copy{position:relative;min-height:44px;font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;text-decoration:underline;text-underline-offset:5px}.fz-popup__copy-ok{position:absolute;right:0;top:50%;transform:translateY(-50%);white-space:nowrap;opacity:0;color:var(--_ox)}.fz-popup__copy.is-copied .fz-popup__copy-label{opacity:0}.fz-popup__copy.is-copied .fz-popup__copy-ok{opacity:1}.fz-popup .fz-popup__cta{min-height:52px}.fz-popup__body{padding-top:20px}.fz-popup__heading{margin-top:8px}.fz-popup__text{margin-top:10px}.fz-popup__form{margin-top:14px}.fz-popup__quick{margin-top:16px}.fz-popup__quick-code{display:none;margin-bottom:10px;font-family:var(--_display);font-size:var(--fz-fs-serif-s, 26px);font-weight:400;line-height:1;letter-spacing:.12em;font-variant-numeric:lining-nums;background:none;padding:0;color:var(--_ink)}.fz-popup__quick-copy{position:relative;min-height:52px}.fz-popup__quick-copy .fz-popup__copy-ok{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;transform:none;color:inherit}.fz-popup__quick-note{margin:14px 0 0;font-size:11px;letter-spacing:.04em;color:var(--_taupe)}.fz-popup.is-personal .fz-popup__form .fz-popup__field{border-bottom-color:var(--fz-line, rgba(17, 17, 17, .14))}.fz-popup.is-personal .fz-popup__consent{display:none}.fz-popup .fz-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(max-width:767px){.fz-popup--desktop-only{display:none!important}}@media(min-width:768px){.fz-popup{align-items:center;padding:24px}.fz-popup__card{display:grid;grid-template-columns:1fr 1fr;width:min(860px,100%);max-height:calc(100vh - 48px);overflow:hidden;transform:translateY(32px);opacity:0;transition:transform .72s var(--_ease),opacity .52s var(--_ease)}.fz-popup.is-open .fz-popup__card{transform:none;opacity:1}.fz-popup__media{height:auto;min-height:0;max-height:none;aspect-ratio:3 / 4;clip-path:inset(100% 0 0 0)}.fz-popup__close{color:var(--_ink);text-shadow:none;top:8px;right:12px}.fz-popup__body{display:flex;flex-direction:column;justify-content:center;padding:56px 48px 40px;overflow-y:auto}.fz-popup__heading{font-size:var(--fz-fs-serif-m, 44px)}.fz-popup__form{margin-top:28px}}@media(prefers-reduced-motion:reduce){.fz-popup__card,.fz-popup__media,.fz-popup__img,.fz-popup__step>*,.fz-popup__backdrop{transition:none!important}}.fz-popup__step--form>.fz-popup__eyebrow,.fz-popup__step--form>.fz-popup__heading,.fz-popup__offer,.fz-popup__step--form>.fz-popup__text,.fz-popup__consent,.fz-popup__step--done>.fz-popup__eyebrow,.fz-popup__step--done>.fz-popup__heading,.fz-popup__step--done>.fz-popup__text,.fz-popup__quick-note{text-align:center}.fz-popup__step--form>.fz-popup__text{margin-inline:auto}.fz-popup__skip{display:flex;margin-inline:auto}.fz-popup__offer{margin:12px 0 0;padding:10px 0;border-top:1px solid var(--fz-line, rgba(17, 17, 17, .14));border-bottom:1px solid var(--fz-line, rgba(17, 17, 17, .14));font-size:13px;letter-spacing:.02em;color:var(--_ink)}.fz-popup__offer strong{font-weight:600;letter-spacing:.14em;color:var(--_ox)}.fz-popup__video{background:#fff}.fz-popup__media{height:220px}.fz-popup__card{max-height:66vh;max-height:66svh}@media(min-width:768px){.fz-popup__media{height:auto}.fz-popup__card{max-height:calc(100vh - 48px)}.fz-popup__offer{margin-top:16px}}.fz-popup.is-personal .fz-popup__offer{display:none}.fz-popup__card{transition:transform .82s var(--_ease)}@media(min-width:768px){.fz-popup__card{transition:transform .82s var(--_ease),opacity .6s var(--_ease)}}.fz-popup{--_bordo: var(--fz-bordo, #6C151E);--_green: var(--fz-green, #0F3D3A);--_ink: var(--fz-ink, #111111);--_taupe: rgba(17, 17, 17, .62);--_paper: #FFFFFF;--_ox: var(--_bordo)}.fz-popup__card,.fz-popup__media,.fz-popup__video{background:#fff}.fz-popup__heading{color:var(--_ink)}.fz-popup__heading em{color:var(--_bordo)}.fz-popup__eyebrow{color:var(--_taupe)}.fz-popup__offer{margin-top:14px;padding:12px 14px;border:0;background:#fff;color:var(--_bordo);font-size:13px;letter-spacing:.04em}.fz-popup__offer strong{color:var(--fz-cream, #FFFFFF);font-weight:600;letter-spacing:.16em;border-bottom:1px solid rgba(255,255,255,.6)}.fz-popup__field{border-bottom-color:var(--_ink)}.fz-popup__field:focus-within{border-bottom-color:var(--_bordo)}.fz-popup__submit{color:var(--_bordo);font-weight:600}.fz-popup__submit:hover{color:var(--_green)}.fz-popup__code{border-bottom-color:var(--_ink)}.fz-popup__code-value,.fz-popup__copy{color:var(--_bordo)}.fz-popup .fz-btn{--fz-btn-bg: var(--_bordo);--fz-btn-bd: var(--_bordo);--fz-btn-bg-h: #333333;--fz-btn-fg: #FFFFFF;--fz-btn-fg-h: #FFFFFF}.fz-popup__skip,.fz-popup__consent,.fz-popup__text,.fz-popup__quick-note{color:var(--_taupe)}.fz-popup__error{color:var(--_bordo)}.fz-popup__offer{background:var(--_bordo)}.fz-popup__backdrop{background:#11111159}.fz-popup__close{text-shadow:0 0 12px rgba(17,17,17,.35)}.fz-popup__media,.fz-popup__video{background:#fff}.fz-popup__offer{background:#fff;color:var(--_bordo);border:1px solid var(--_bordo)}.fz-popup__offer strong{color:#111;border-bottom:1px solid rgba(17,17,17,.45)}.fz-popup .fz-btn{background-image:none;--fz-btn-bg-h: var(--fz-bordo-h, #7E1C27)}.fz-popup{--_bordo: #111111;--_green: #111111;--_ox: #111111}.fz-popup__offer{background:#fff;color:#111;border:1px solid #111111}.fz-popup__offer strong{color:#111;border-bottom-color:#111}.fz-popup__heading em,.fz-popup__submit,.fz-popup__code-value,.fz-popup__copy,.fz-popup__error{color:#111}.fz-popup__submit:hover{color:#333}.fz-popup .fz-btn{background-image:none;--fz-btn-bg: #111111;--fz-btn-bd: #111111;--fz-btn-bg-h: #333333;--fz-btn-fg: #FFFFFF;--fz-btn-fg-h: #FFFFFF}.fz-popup__field:focus-within{border-bottom-color:#111}.fz-popup__backdrop{background:#00000059}
/*# sourceMappingURL=/cdn/shop/t/32/assets/fz-popup.css.map */
