@font-face{font-family:Collier;src:url(collier-thin.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Collier;src:url(collier-light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Collier;src:url(collier-book.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(sourcesans3-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(sourcesans3-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(sourcesans3-medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(sourcesans3-semibold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}.zjx{--zjx-ink:#000;--zjx-muted:#363636;font-family:"Source Sans 3",sans-serif;color:var(--zjx-ink);font-size:16px;line-height:1.6}.zjx *{box-sizing:border-box}.zjx h1,.zjx h2{font-family:Collier,Georgia,serif!important;font-weight:400!important;margin:0;line-height:1;letter-spacing:0;text-transform:none!important;color:var(--zjx-ink)}.zjx em{font-style:normal;color:var(--zjx-accent)}.zjx-kicker{font-size:12px;letter-spacing:4px;text-transform:uppercase;font-weight:600;color:var(--zjx-accent)}.zjx-title{font-size:clamp(40px,5vw,56px);text-align:center}.zjx-wrap{max-width:1180px;margin:0 auto}.zjx-btn{display:inline-block;padding:14px 30px;font-size:13px;letter-spacing:1px;text-transform:uppercase;font-weight:600;text-decoration:none;border:1px solid var(--zjx-ink);background:var(--zjx-ink);color:#fff;cursor:pointer;font-family:inherit;line-height:1.4}.zjx-btn--ghost{background:#fff;color:var(--zjx-ink)}.zjx-paper{background:repeating-linear-gradient(90deg,var(--zjx-stripe) 0 22px,#fff 22px 44px)}.zjx-tag{clip-path:polygon(16% 0,100% 0,100% 100%,16% 100%,0 50%);position:relative;background:#fff}.zjx-tag__hole{position:absolute;left:30px;top:50%;width:24px;height:24px;margin-top:-12px;border-radius:50%;border:2px solid var(--zjx-stripe)}.zjx-link{font-size:12px;letter-spacing:1px;text-transform:uppercase;font-weight:600;color:var(--zjx-ink)}.zjx-hero{position:relative;overflow:hidden;height:var(--zjx-h)}.zjx-hero__inner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 24px;gap:26px}.zjx-hero h1{font-size:clamp(52px,8.5vw,128px);letter-spacing:-1px;max-width:1200px}.zjx-pill{display:inline-block;height:.78em;width:1.7em;border-radius:999px;object-fit:cover;vertical-align:-.06em;margin:0 .12em}.zjx-hero__text{margin:0;max-width:520px;color:var(--zjx-muted)}.zjx-hero__ctas{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.zjx-hero__paper{position:absolute;top:0;bottom:0;width:50%;transition:transform 1.1s cubic-bezier(.7,0,.2,1)}.zjx-hero__paper--l{left:0}.zjx-hero__paper--r{right:0}.zjx-hero.is-open .zjx-hero__paper--l{transform:translate(-101%)}.zjx-hero.is-open .zjx-hero__paper--r{transform:translate(101%)}.zjx-hero__wrap{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .5s,transform .8s}.zjx-hero.is-open .zjx-hero__wrap{opacity:0;transform:scale(1.15);pointer-events:none}.zjx-ribbon-v{position:absolute;top:0;bottom:0;left:calc(50% - 22px);width:44px;background:var(--zjx-ribbon)}.zjx-ribbon-h{position:absolute;left:0;right:0;top:calc(50% - 22px);height:44px;background:var(--zjx-ribbon)}.zjx-bow{position:absolute;left:calc(50% - 110px);top:calc(50% - 98px)}.zjx-hero__tag{position:absolute;left:calc(50% + 40px);top:calc(50% + 40px);width:380px;border:0;padding:26px 30px 26px 84px;text-align:left;cursor:pointer;transform:rotate(6deg);font-family:inherit;color:var(--zjx-ink)}.zjx-hero__tag-to{display:block;font-size:13px;color:#6b6b6b}.zjx-hero__tag-title{display:block;font-family:Collier,Georgia,serif;font-size:34px;line-height:1.1}.zjx-hero__tag-cta{display:block;margin-top:8px;font-size:12px;letter-spacing:2px;text-transform:uppercase;font-weight:600;color:var(--zjx-stripe)}@media(max-width:749px){.zjx-hero__tag{left:50%;top:auto;bottom:40px;width:300px;margin-left:-150px;transform:rotate(4deg)}.zjx-hero__tag-title{font-size:26px}}.zjx-village{position:relative;overflow:hidden;padding:80px 24px 0}.zjx-village__head{max-width:760px;margin:0 auto;text-align:center;display:flex;flex-direction:column;gap:14px;align-items:center;position:relative}.zjx-village .zjx-title{font-size:clamp(44px,6vw,72px)}.zjx-village__text{margin:0;max-width:520px;color:var(--zjx-muted)}.zjx-village__row{max-width:1240px;margin:48px auto 0;position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:6px 18px}.zjx-village__item{display:flex;flex-direction:column;align-items:center;gap:8px;text-decoration:none;color:var(--zjx-ink);transition:transform .3s}.zjx-village__item:hover{transform:translateY(-6px)}.zjx-village__item svg{height:auto;max-width:28vw}.zjx-village__label{background:#fff;padding:6px 12px;font-size:12px;letter-spacing:1px;text-transform:uppercase;font-weight:600}.zjx-village__ground{height:70px;margin:-26px -24px 0;background:#fff;border-radius:50% 50% 0 0/40px 40px 0 0}.zjx-bauble{position:absolute;border-radius:50%}.zjx-tags{padding:80px 24px}.zjx-tags__inner{display:flex;flex-direction:column;align-items:center;gap:36px}.zjx-tags__grid{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px}.zjx-tags__tag{height:132px;padding:0 24px 0 84px;display:flex;flex-direction:column;justify-content:center;text-decoration:none;color:var(--zjx-ink)}.zjx-tags__to{font-size:13px;color:#6b6b6b}.zjx-tags__label{font-family:Collier,Georgia,serif;font-size:32px;line-height:1.1}.zjx-tags__links{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.zjx-chip{border:1px solid var(--zjx-ink);padding:10px 20px;font-size:14px;text-decoration:none;color:var(--zjx-ink)}.zjx-chip:hover{background:var(--zjx-ink);color:#fff}.zjx-moments{padding:96px 24px 80px}.zjx-moments .zjx-title{text-align:left}.zjx-moments__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;align-items:start;margin-top:40px}.zjx-moment{display:flex;flex-direction:column;gap:12px;text-decoration:none;color:var(--zjx-ink)}.zjx-moment img{width:100%;height:var(--zjx-img-h);object-fit:cover;display:block}.zjx-moment__title{font-family:Collier,Georgia,serif;font-size:26px;line-height:1.2}.zjx-moment__cta{font-size:12px;letter-spacing:1px;text-transform:uppercase;font-weight:600;text-decoration:underline;text-underline-offset:4px}@media(max-width:749px){.zjx-moment{margin-top:0!important}}.zjx-wrapped{padding:56px 24px}.zjx-wrapped__card{max-width:760px;margin:0 auto;padding:48px 40px;text-align:center;display:flex;flex-direction:column;gap:14px;align-items:center}.zjx-wrapped .zjx-title{font-size:clamp(34px,4vw,44px);line-height:1.1}.zjx-wrapped__text{color:var(--zjx-muted);margin:0}html{scroll-behavior:smooth}#whos-on-your-list{scroll-margin-top:100px}
/*# sourceMappingURL=/cdn/shop/t/182/assets/zj-xmas.css.map */
