.iggy-newsletter-launcher{position:fixed;z-index:20;left:18px;bottom:18px;border:1px solid #ad2831;border-radius:5px;padding:12px 18px;background:#fffdf9;color:#77232b;font:600 13px var(--font-body-family);letter-spacing:.02em;cursor:pointer;box-shadow:0 3px 12px #21171312}.iggy-newsletter-launcher:hover{background:#f3eeea}.iggy-newsletter-launcher[hidden]{display:none}body:has(iggy-sticky-purchase) .iggy-newsletter-launcher{bottom:110px}.iggy-newsletter-dialog{max-width:min(860px,calc(100vw - 40px));width:860px;padding:0;border:0;border-radius:8px;color:#171513;background:#fffdf9;max-height:calc(100dvh - 40px);overflow:auto;box-shadow:0 24px 100px #0003}.iggy-newsletter-dialog::backdrop{background:#21171380}.iggy-newsletter-layout{display:grid;grid-template-columns:1fr 1fr;align-items:stretch}.iggy-newsletter-layout>img{display:block;width:100%;height:100%;min-height:510px;object-fit:cover;object-position:center;background:#f3eeea}.iggy-newsletter-copy{padding:56px 38px 38px;align-self:center;min-width:0}.iggy-newsletter-copy h2{font-size:3.2rem;line-height:1.16;letter-spacing:-.04em;margin:0 0 20px}.iggy-newsletter-copy p{font-size:1.5rem;line-height:1.65;margin:0 0 24px;color:#59524c}.iggy-newsletter-copy label{display:block;font-size:1.3rem;margin-bottom:8px}.iggy-newsletter-copy input[type=email]{width:100%;box-sizing:border-box;border:1px solid #c4b9af;border-radius:3px;min-height:48px;padding:12px;background:transparent;font:inherit}.iggy-newsletter-copy .button{margin-top:12px;width:100%;border-radius:3px;font-weight:500;letter-spacing:.02em}.iggy-newsletter-copy .button:before,.iggy-newsletter-copy .button:after{border-radius:3px}.iggy-newsletter-close{position:absolute;z-index:2;right:10px;top:10px;background:#fffdf9;border:1px solid #ded5cb;border-radius:50%;width:40px;height:40px;font:300 26px var(--font-body-family);line-height:1;cursor:pointer;color:#171513}.iggy-newsletter-copy .iggy-newsletter-terms{font-size:1.1rem;color:#6a625b;margin:18px 0 0;line-height:1.6}.iggy-newsletter-terms a{color:inherit;text-underline-offset:3px}.iggy-newsletter-dialog :focus-visible{outline:2px solid #ad2831;outline-offset:3px}@media(max-width:749px){.iggy-newsletter-dialog{width:430px;max-width:calc(100vw - 28px);max-height:calc(100dvh - 28px)}.iggy-newsletter-layout{grid-template-columns:1fr}.iggy-newsletter-layout>img{display:block;width:100%;height:190px;min-height:0;object-position:center 20%}.iggy-newsletter-copy{padding:26px 26px 24px}.iggy-newsletter-copy h2{font-size:2.7rem;margin-bottom:12px}.iggy-newsletter-copy p{font-size:1.4rem;margin-bottom:18px}.iggy-newsletter-launcher{font-size:12px;padding:10px 14px;left:12px;bottom:12px}.iggy-newsletter-close{top:9px;right:9px}.iggy-newsletter-copy input[type=email]{font-size:16px}}@media(max-height:700px) and (max-width:749px){.iggy-newsletter-layout>img{height:140px}.iggy-newsletter-copy{padding:22px}.iggy-newsletter-copy h2{font-size:2.4rem}}
