.newsletter-modal--success [data-newsletter-intro]{display:none}.newsletter-modal--success .newsletter-modal__form{margin:0}.newsletter-modal__content-text{min-width:0}.newsletter-welcome-code{display:block;box-sizing:border-box;width:100%;margin:1.5rem 0;padding:1.2rem;border:1px solid currentColor;border-radius:6px;background:transparent;color:inherit;text-align:center;font:inherit;font-size:1.25em;letter-spacing:.12em}.newsletter-welcome-actions{display:flex;flex-direction:column;gap:1rem}.newsletter-welcome-copy,.newsletter-welcome-apply{display:block;box-sizing:border-box;width:100%;min-height:44px;padding:1.2rem;border:1px solid currentColor;border-radius:6px;font:inherit;line-height:1.4;text-align:center;cursor:pointer}.newsletter-welcome-copy{background:transparent;color:inherit}.newsletter-welcome-apply{background:#296144;color:#fff;border-color:#296144;text-decoration:none}.newsletter-welcome-copy:focus-visible,.newsletter-welcome-apply:focus-visible,.newsletter-welcome-code:focus-visible{outline:2px solid currentColor;outline-offset:3px}.newsletter-welcome-consent,.newsletter-welcome-copy-status{font-size:.85em;line-height:1.5;margin-top:1rem}.newsletter-welcome-copy-status{min-height:1.5em}@media(max-width:767px){.newsletter-modal--success .newsletter-modal__content-img{display:none}}.zn-brand-story{padding-block:64px;background:#faf7f4;color:#26332b;font-family:var(--font-body-family);font-size:16px}.zn-brand-story__grid{display:grid;grid-template-columns:48% minmax(0,1fr);gap:clamp(32px,5vw,80px);align-items:center}.zn-brand-story__figure{margin:0;min-width:0}.zn-brand-story__image-frame{aspect-ratio:4/3;background:#f3efdf;border-radius:var(--media-radius,3px);overflow:hidden}.zn-brand-story__image{display:block;width:100%;height:100%;object-fit:contain}.zn-brand-story__caption{margin-top:12px;color:#58665e;font-size:14px;line-height:1.5}.zn-brand-story__copy{max-width:500px;min-width:0}.zn-brand-story .zn-brand-story__eyebrow{margin:0 0 16px;color:#58665e;font-size:12px;line-height:1.5;letter-spacing:1.6px}.zn-brand-story .zn-brand-story__heading{margin:0 0 20px;font-family:var(--font-heading-family,Georgia,serif);font-size:var(--zn-story-heading-desktop,36px);font-weight:var(--font-heading-weight,400);line-height:1.15;letter-spacing:-.3px;color:#296144;text-transform:none}.zn-brand-story__body{font-size:16px;line-height:1.7}.zn-brand-story__body p{margin:0 0 16px}.zn-brand-story__body p:last-child{margin-bottom:0}.zn-brand-story__founder{display:flex;align-items:center;gap:14px;margin-top:24px;padding-top:20px;border-top:1px solid #e5e1d7}.zn-brand-story__avatar{position:relative;flex:0 0 56px;width:56px;height:56px;overflow:hidden;border-radius:50%}.zn-brand-story__portrait{position:absolute;left:54%;top:58%;transform:translate(-54%,-58%);display:block;width:440%;max-width:none;height:auto}.zn-brand-story__signature{display:flex;flex-direction:column;gap:4px}.zn-brand-story__name{font-family:var(--font-heading-family,Georgia,serif);font-size:24px;font-style:italic;color:#296144;line-height:1.2}.zn-brand-story__role{font-size:14px;color:#58665e;line-height:1.5}.zn-brand-story .zn-brand-story__link{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:16px;color:#296144;font-size:16px;text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}.zn-brand-story__link svg{flex:none}.zn-brand-story__link:hover{text-decoration-thickness:2px}.zn-brand-story__link:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:989px)and (min-width:750px){.zn-brand-story__grid{grid-template-columns:44% minmax(0,1fr);gap:32px}.zn-brand-story .zn-brand-story__heading{font-size:min(var(--zn-story-heading-desktop,36px),32px)}}@media(max-width:749px){.zn-brand-story{padding-block:36px}.zn-brand-story__grid{grid-template-columns:minmax(0,1fr);gap:28px}.zn-brand-story__copy{max-width:none}.zn-brand-story .zn-brand-story__heading{font-size:var(--zn-story-heading-mobile,28px);margin-bottom:18px}.zn-brand-story__founder{margin-top:22px;padding-top:18px}}.halloween-cart-card{display:flex;gap:16px;margin-top:16px}.halloween-cart-image{flex:0 0 80px}.halloween-cart-image img{width:80px;height:80px;object-fit:cover;border-radius:4px}.halloween-cart-info{flex:1;min-width:0}.halloween-cart-select{display:block;width:100%;max-width:100%;margin:8px 0;padding:8px;font:inherit;font-size:14px;color:inherit;border:1px solid currentColor;border-radius:4px;background:transparent}.halloween-cart-price{margin:6px 0 8px}.halloween-cart-error{color:#a32121;margin-top:8px;font-size:14px}
/*# sourceMappingURL=/cdn/shop/t/65/compiled_assets/styles.css.map?subset=AAAAAAAAAAACACAAAAAAAAAQ */
