.zf-popup{--zfp-orange:#F46B2D;--zfp-dark:#141817;--zfp-paper:#F3EEE7;--zfp-sage:#C3CCA6;--zfp-navy:#132D3A;border:0;padding:0;margin:auto;background:transparent;color:var(--zfp-dark);max-width:none;max-height:none;overflow:visible;font-family:Zero Moon Body,Arial,sans-serif;font-weight:400}.zf-popup::backdrop{background:#141817c7}html:has(.zf-popup[open]){overflow:hidden}.zf-popup-card{position:relative;display:grid;width:min(calc(100vw - 24px),480px);max-height:calc(100dvh - 24px);overflow:auto;background:var(--zfp-paper);border:1px solid var(--zfp-dark);border-top:0;border-radius:6px;box-shadow:0 22px 60px #0009}.zf-popup--art .zf-popup-card{width:min(calc(100vw - 24px),860px);grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.zf-popup-card:before{content:"";position:absolute;left:50%;top:0;width:92px;height:16px;margin-left:-46px;background:var(--zfp-orange);border:1px solid var(--zfp-dark);border-top:0;border-radius:0 0 3px 3px;z-index:2}.zf-popup-art{background:var(--zfp-navy);display:flex;align-items:center;justify-content:center;min-height:0;overflow:hidden}.zf-popup-art img{display:block;width:100%;height:100%;object-fit:cover}.zf-popup-body{padding:34px clamp(20px,4vw,38px) 26px;min-width:0}.zf-popup-body[hidden]{display:none}.zf-popup-kicker{display:inline-block;margin:0 0 14px;padding:4px 10px;background:var(--zfp-sage);color:var(--zfp-dark);font:700 .78rem/1.3 Zero Moon Body,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase}.zf-popup h2{margin:0 0 12px;font:700 clamp(1.9rem,5.4vw,2.7rem)/1.05 "Zero Moon Display",Georgia,serif;color:var(--zfp-dark);letter-spacing:0}.zf-popup h2:focus{outline:none}.zf-popup-text{margin:0 0 20px;font-size:1rem;line-height:1.5}.zf-popup-form label{display:block;margin:0 0 6px;font-weight:700;font-size:.85rem}.zf-popup-row{display:flex;gap:10px;align-items:stretch}.zf-popup-row input{flex:1;min-width:0;min-height:48px;padding:10px 12px;border:1px solid var(--zfp-dark);border-radius:4px;background:#fff;color:var(--zfp-dark);font:400 16px/1.2 Zero Moon Body,Arial,sans-serif}.zf-popup-submit{min-height:48px;padding:10px 18px;border:1px solid var(--zfp-dark);border-radius:4px;background:var(--zfp-orange);color:var(--zfp-dark);font:700 1rem/1.2 Zero Moon Body,Arial,sans-serif;cursor:pointer;white-space:nowrap}.zf-popup-submit:hover{background:#ff7d42}.zf-popup-submit[disabled]{opacity:.7;cursor:progress}.zf-popup-error{margin:10px 0 0;padding:8px 10px;border:1px solid var(--zfp-dark);background:#fff;font-size:.88rem;line-height:1.4}.zf-popup-error[hidden]{display:none}.zf-popup-fine{margin:14px 0 0;font-size:.8rem;line-height:1.45}.zf-popup-put-down{margin:16px 0 0;font-size:.85rem;line-height:1.4}.zf-popup-later{padding:6px 2px;border:0;background:none;color:var(--zfp-dark);font:700 .85rem/1.2 Zero Moon Body,Arial,sans-serif;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.zf-popup-close{position:absolute;top:10px;right:10px;z-index:3;min-height:36px;padding:6px 12px;border:1px solid var(--zfp-dark);border-radius:4px;background:var(--zfp-paper);color:var(--zfp-dark);font:700 .8rem/1 Zero Moon Body,Arial,sans-serif;text-transform:uppercase;letter-spacing:.06em;cursor:pointer}.zf-popup-close:hover,.zf-popup-later:hover{background:var(--zfp-sage)}.zf-popup :focus-visible{outline:3px solid var(--zfp-navy);outline-offset:2px}.zf-popup-submit:focus-visible{outline-color:var(--zfp-navy);box-shadow:0 0 0 2px var(--zfp-paper)}.zf-popup-done .zf-popup-submit{margin-top:4px}@media(max-width:640px){.zf-popup--art .zf-popup-card{grid-template-columns:1fr}.zf-popup-art{max-height:34dvh}.zf-popup-art img{object-position:center 25%}.zf-popup-body{padding:28px 20px 22px}.zf-popup-row{flex-direction:column}.zf-popup-submit{width:100%}}@media(prefers-reduced-motion:no-preference){.zf-popup[open] .zf-popup-card{animation:zfp-in .32s cubic-bezier(.2,.8,.2,1) both}.zf-popup[open]::backdrop{animation:zfp-fade .3s ease both}}@keyframes zfp-in{0%{opacity:0;transform:translateY(18px) rotate(-1.2deg)}to{opacity:1;transform:none}}@keyframes zfp-fade{0%{opacity:0}to{opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/zf-popup.css.map */
