.zf-xc-promo{padding-block:18px 28px}.zf-xc-frame{overflow:hidden;border:1px solid var(--zf-line);border-radius:var(--zf-radius);background:var(--zf-card)}.zf-xc-art{display:block;background:#140b17}.zf-xc-art img{display:block;width:100%;height:auto}.zf-xc-bottom{display:flex;justify-content:space-between;align-items:center;gap:28px;padding:clamp(22px,3vw,38px)}.zf-xc-bottom .zf-kicker{margin-bottom:8px}.zf-xc-bottom h2{margin-bottom:12px}.zf-xc-bottom p:not(.zf-kicker){color:var(--zf-muted);margin-bottom:14px;max-width:52ch}@media(max-width:749px){.zf-xc-bottom{align-items:flex-start;flex-direction:column;gap:18px}}.zf-gremlin-carousel{padding-block:clamp(34px,5vw,68px) clamp(42px,6vw,78px);overflow:hidden}.zf-gremlin-carousel__heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:26px}.zf-gremlin-carousel__heading>div{max-width:760px}.zf-gremlin-carousel__heading .zf-kicker{margin-bottom:8px}.zf-gremlin-carousel__heading h2{margin-bottom:10px}.zf-gremlin-carousel__heading p:last-child{margin:0;color:var(--zf-muted)}.zf-gremlin-carousel__viewport{overflow:hidden;border-top:1px solid var(--zf-line);border-bottom:1px solid var(--zf-line)}.zf-gremlin-carousel__track{display:flex;transition:transform .55s cubic-bezier(.22,.61,.36,1);will-change:transform}.zf-gremlin-slide{flex:0 0 100%;min-width:0;display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(28px,6vw,90px);padding:clamp(28px,4.5vw,58px) clamp(4px,2vw,24px);position:relative}.zf-gremlin-slide:before{content:"";position:absolute;left:0;top:22%;bottom:22%;width:3px;border-radius:999px;background:var(--gremlin-accent)}.zf-gremlin-slide__media{display:flex;align-items:center;justify-content:center;min-height:330px;background:transparent}.zf-gremlin-slide__media img{width:min(100%,390px);max-height:420px;object-fit:contain;background:transparent}.zf-gremlin-slide__copy{max-width:650px;padding-right:clamp(8px,3vw,40px)}.zf-gremlin-slide__role{margin:0 0 8px;color:var(--zf-muted);font-size:.78rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.zf-gremlin-slide__copy h3{margin:0 0 16px;font-family:var(--zf-heading,Georgia,serif);font-size:clamp(2rem,4vw,3.6rem);font-weight:400;line-height:1.02}.zf-gremlin-slide__anchor{margin:0 0 20px;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.55;max-width:580px}.zf-gremlin-slide__link{display:inline-flex;align-items:center;gap:8px;font-weight:700;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px}.zf-gremlin-slide__link:hover{text-decoration:none}.zf-gremlin-slide--mystery .zf-gremlin-slide__link--missing{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.04em}.zf-gremlin-carousel__controls{display:flex;align-items:center;justify-content:center;gap:16px;padding-top:18px}.zf-gremlin-carousel__arrow,.zf-gremlin-carousel__toggle{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border:1px solid var(--zf-line);border-radius:50%;background:transparent;color:var(--zf-ink)}.zf-gremlin-carousel__arrow:hover,.zf-gremlin-carousel__toggle:hover{background:var(--zf-card)}.zf-gremlin-carousel__toggle svg{width:16px;height:16px;fill:currentColor;pointer-events:none}.zf-gremlin-carousel__dots{display:flex;align-items:center;justify-content:center;gap:8px;min-height:42px;margin-top:4px}.zf-gremlin-carousel__dot{width:9px;height:9px;padding:0;border:0;border-radius:50%;background:#b7b0a5;transition:width .2s ease,background .2s ease}.zf-gremlin-carousel__dot[aria-current=true]{width:26px;border-radius:999px;background:var(--zf-ink)}@media(max-width:749px){.zf-gremlin-carousel{padding-block:28px 42px}.zf-gremlin-carousel__heading{align-items:flex-start;flex-direction:column;gap:10px;margin-bottom:18px}.zf-gremlin-slide{grid-template-columns:1fr;gap:14px;padding:24px 4px 30px}.zf-gremlin-slide:before{top:0;bottom:auto;left:0;right:0;width:auto;height:3px}.zf-gremlin-slide__media{min-height:240px}.zf-gremlin-slide__media img{width:min(82vw,320px);max-height:310px}.zf-gremlin-slide__copy{padding:0 12px 0 8px}.zf-gremlin-slide__copy h3{font-size:clamp(2rem,10vw,3rem)}.zf-gremlin-slide__anchor{font-size:1rem}}@media(prefers-reduced-motion:reduce){.zf-gremlin-carousel__track{transition:none}}.zf-gc-promo{padding-block:18px 28px}.zf-gc-promo-frame{overflow:hidden;border:1px solid var(--zf-line);border-radius:var(--zf-radius);background:var(--zf-card)}.zf-gc-promo-art{display:block;background:#251b13}.zf-gc-promo-art img{display:block;width:100%;height:auto}.zf-gc-promo-bottom{display:flex;justify-content:space-between;align-items:center;gap:28px;padding:clamp(22px,3vw,38px)}.zf-gc-promo-bottom .zf-kicker{margin-bottom:8px}.zf-gc-promo-bottom h2{margin-bottom:12px}.zf-gc-promo-bottom h2 a{text-decoration:none}.zf-gc-promo-bottom h2 a:hover{text-decoration:underline}.zf-gc-promo-bottom p:not(.zf-kicker):not(.zf-gc-date){color:var(--zf-muted);margin-bottom:14px}.zf-gc-promo-bottom .zf-gc-clock{flex-shrink:0;padding-left:32px;border-left:1px solid var(--zf-line)}@media(max-width:749px){.zf-gc-promo-bottom{align-items:flex-start;flex-direction:column;gap:24px}.zf-gc-promo-bottom .zf-gc-clock{padding:24px 0 0;border-left:0;border-top:1px solid var(--zf-line);width:100%}}.zf-gc-page{padding-block:28px 64px}.zf-gc-heading{padding-block:24px 28px;max-width:850px}.zf-gc-heading h1{margin-bottom:14px}.zf-gc-intro{font-size:clamp(1.1rem,1.8vw,1.35rem);margin:0;color:var(--zf-muted)}.zf-gc-art{overflow:hidden;border-radius:var(--zf-radius);background:#251b13}.zf-gc-art img{display:block;width:100%;height:auto}.zf-gc-details{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,6vw,88px);padding-top:36px}.zf-gc-story{max-width:58ch}.zf-gc-arrival{padding-left:clamp(24px,4vw,54px);border-left:1px solid var(--zf-line)}.zf-gc-note{margin:24px 0;color:var(--zf-muted);max-width:48ch}.zf-gc-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px 24px}@media(max-width:749px){.zf-gc-page{padding-block:22px 42px}.zf-gc-heading{padding-block:18px 24px}.zf-gc-details{grid-template-columns:1fr;gap:28px;padding-top:28px}.zf-gc-arrival{padding:26px 0 0;border-left:0;border-top:1px solid var(--zf-line)}.zf-gc-actions{align-items:flex-start;flex-direction:column}}.zf-gremlin-shop{padding-block:28px 72px}.zf-gremlin-shop-heading{max-width:850px;padding-block:26px 30px}.zf-gremlin-shop-heading h1{margin-bottom:14px}.zf-gremlin-shop-heading>p:last-child{font-size:clamp(1.1rem,1.8vw,1.35rem);color:var(--zf-muted);margin:0}.zf-gremlin-shop-banner{overflow:hidden;border-radius:var(--zf-radius);background:#251b13}.zf-gremlin-shop-banner img{display:block;width:100%;height:auto}.zf-gremlin-shop-intro{display:flex;align-items:center;justify-content:space-between;gap:28px;padding-block:40px 28px}.zf-gremlin-shop-intro h2{margin-bottom:10px}.zf-gremlin-shop-intro p{max-width:62ch;color:var(--zf-muted);margin:0}.zf-gremlin-shop-intro>a{flex-shrink:0}.zf-gremlin-shop-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}@media(max-width:999px){.zf-gremlin-shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.zf-gremlin-shop{padding-block:22px 42px}.zf-gremlin-shop-heading{padding-block:20px 24px}.zf-gremlin-shop-grid{grid-template-columns:1fr;gap:24px}.zf-gremlin-shop-intro{align-items:flex-start;flex-direction:column;padding-block:28px 24px;gap:18px}}.zf-amz-media{position:relative}.zf-amz-media img{display:block;width:100%;height:auto}.zf-amz-seal{position:absolute;left:16px;bottom:16px;display:flex;flex-direction:column;align-items:center;gap:3px;padding:10px 16px 9px;transform:rotate(-5deg);border:2px solid #7a5418;border-radius:6px;background:linear-gradient(145deg,#f6dc93,#c58f2c 55%,#e9c36a);color:#2a1706;box-shadow:0 4px 12px #00000059,inset 0 0 0 2px #ffecb88c}.zf-amz-seal b{font-size:.82rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase;line-height:1}.zf-amz-seal i{font-size:.6rem;font-style:normal;font-weight:700;letter-spacing:.2em;text-transform:uppercase;line-height:1;opacity:.85}.zf-amz-find{margin:0 0 16px;font-size:1.05rem}.zf-amz-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;text-decoration:none}.zf-design-picker{margin:0 0 18px}.zf-design-picker__label{margin:0 0 8px;color:var(--zf-muted);font-size:.78rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.zf-design-picker__options{display:flex;flex-wrap:wrap;gap:10px}.zf-design-option{display:flex;flex-direction:column;align-items:center;gap:6px;width:100px;padding:6px 6px 8px;border:1px solid var(--zf-line);border-radius:10px;color:inherit;font-size:.85rem;font-weight:600;text-align:center;text-decoration:none}.zf-design-option img{display:block;width:86px;height:86px;object-fit:cover;border-radius:6px;background:var(--zf-card)}.zf-design-option:hover{border-color:var(--zf-ink);text-decoration:none}.zf-design-option.is-active{border-color:var(--zf-ink);box-shadow:0 0 0 1px var(--zf-ink)}.zf-design-option:focus-visible{outline:2px solid var(--zf-ink);outline-offset:2px}.zf-option select{display:block;width:100%;margin-top:6px}.zf-option__head label{font-size:.9rem}.zf-personalize-slot{margin:0 0 20px}.zf-media-note{margin:10px 0 0;font-size:.85rem;color:var(--zf-muted)}.zf-shopmore{margin-top:56px;padding-top:32px;border-top:1px solid rgba(20,24,23,.18)}.zf-shopmore h2{margin:0 0 20px}.zf-shopmore-row{margin:0 0 34px}.zf-shopmore-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:14px}.zf-shopmore-head h3{margin:0;font-size:1.25rem}.zf-shopmore-head a,.zf-shopmore-hall a{font-weight:700}.zf-shopmore-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:18px}.zf-shopmore-card{display:flex;flex-direction:column;gap:6px;text-decoration:none;color:inherit}.zf-shopmore-media{position:relative;display:block;aspect-ratio:1/1;overflow:hidden;border-radius:8px;background:#1418170f}.zf-shopmore-media img{display:block;width:100%;height:100%;object-fit:cover}.zf-shopmore-stamp{position:absolute;left:8px;bottom:8px;padding:4px 9px;border:1.5px solid #7a5418;border-radius:4px;transform:rotate(-4deg);background:linear-gradient(145deg,#f6dc93,#c58f2c 55%,#e9c36a);color:#2a1706;font-size:.62rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;box-shadow:0 2px 6px #0000004d}.zf-shopmore-title{font-size:.95rem;line-height:1.3}.zf-shopmore-price{font-size:.85rem;opacity:.75}.zf-shopmore-card:hover .zf-shopmore-title,.zf-shopmore-card:focus-visible .zf-shopmore-title{text-decoration:underline}.zf-shopmore-card:focus-visible{outline:3px solid #F46B2D;outline-offset:4px}.zf-shopmore-hall{margin:8px 0 0}@media(max-width:749px){.zf-shopmore-grid{grid-template-columns:repeat(2,1fr)}}.zf-ti-promo{padding-block:18px 28px}.zf-ti-promo-frame{overflow:hidden;border:1px solid var(--zf-line);border-radius:var(--zf-radius);background:var(--zf-card)}.zf-ti-promo-art{display:block;background:#2b1a10}.zf-ti-promo-art img{display:block;width:100%;height:auto}.zf-ti-promo-bottom{display:flex;justify-content:space-between;align-items:center;gap:28px;padding:clamp(22px,3vw,38px)}.zf-ti-promo-bottom .zf-kicker{margin-bottom:8px}.zf-ti-promo-bottom h2{margin-bottom:12px}.zf-ti-promo-bottom p:not(.zf-kicker){color:var(--zf-muted);margin-bottom:14px;max-width:46ch}.zf-ti-promo-bottom .zf-seasonal-timer{margin:0;padding:0 0 0 32px;border:0;border-left:1px solid var(--zf-line);border-radius:0;background:none;flex-shrink:0}.zf-ti-promo-bottom .zf-cd{align-items:flex-start;flex-direction:column}.zf-ti-shelf{padding:clamp(22px,3vw,38px);border-top:1px solid var(--zf-line)}.zf-ti-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:620px;margin:0 auto}@media(max-width:749px){.zf-ti-promo-bottom{align-items:flex-start;flex-direction:column;gap:24px}.zf-ti-promo-bottom .zf-seasonal-timer{padding:24px 0 0;border-left:0;border-top:1px solid var(--zf-line);width:100%}.zf-ti-shelf{padding:18px 14px 20px}.zf-ti-products{gap:14px}}.zf-ti-page{padding-block:28px 64px}.zf-ti-heading{padding-block:24px 28px;max-width:850px}.zf-ti-heading h1{margin-bottom:14px}.zf-ti-intro{font-size:clamp(1.1rem,1.8vw,1.35rem);margin:0;color:var(--zf-muted)}.zf-ti-art{overflow:hidden;border-radius:var(--zf-radius);background:#2b1a10}.zf-ti-art img{display:block;width:100%;height:auto}.zf-ti-details{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,6vw,88px);padding-top:36px}.zf-ti-story{max-width:58ch}.zf-ti-arrival{padding-left:clamp(24px,4vw,54px);border-left:1px solid var(--zf-line)}.zf-ti-arrival .zf-seasonal-timer{margin-top:0;padding:0;border:0;background:none}.zf-ti-arrival .zf-cd{align-items:flex-start;flex-direction:column}.zf-ti-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px 24px;margin-top:28px}@media(max-width:749px){.zf-ti-page{padding-block:22px 42px}.zf-ti-heading{padding-block:18px 24px}.zf-ti-details{grid-template-columns:1fr;gap:28px;padding-top:28px}.zf-ti-arrival{padding:26px 0 0;border-left:0;border-top:1px solid var(--zf-line)}.zf-ti-actions{align-items:flex-start;flex-direction:column}}.zf-tile{display:block;aspect-ratio:4/5;overflow:hidden;border-radius:var(--zf-radius);background:#1a1411;box-shadow:0 1px #0001;transition:transform .2s ease,box-shadow .2s ease}.zf-tile img{display:block;width:100%;height:100%;object-fit:cover}.zf-tile-fallback{display:grid;place-items:center;height:100%;padding:16px;color:#f2ede6;font:700 1.2rem/1.2 var(--zf-heading);text-align:center}.zf-tile:focus-visible{transform:translateY(-3px);box-shadow:0 14px 30px #0003}@media(hover:hover){.zf-tile:hover{transform:translateY(-3px);box-shadow:0 14px 30px #0003}}.zf-pair-grid.zf-pair-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:900px;margin-inline:auto}@media(max-width:749px){.zf-pair-grid.zf-pair-grid{gap:12px}}.zf-cd{display:flex;align-items:center;justify-content:space-between;gap:20px 36px;font-variant-numeric:tabular-nums}.zf-cd [hidden],[data-cd-before][hidden],[data-cd-after][hidden]{display:none!important}.zf-cd-heading{margin:0 0 4px;font-size:.78rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.zf-cd-date{margin:0;font-size:.85rem;color:var(--zf-muted)}.zf-cd-time{display:flex;gap:clamp(14px,3vw,26px)}.zf-cd-time>span{display:grid;gap:4px;min-width:52px;text-align:center}.zf-cd-time strong{font-size:clamp(1.8rem,3.6vw,2.8rem);font-weight:500;line-height:1}.zf-cd-time small{font-size:.66rem;text-transform:uppercase;letter-spacing:.1em;color:var(--zf-muted)}.zf-cd-status{margin:0}@media(max-width:749px){.zf-cd{align-items:flex-start;flex-direction:column}.zf-cd-time{width:100%;justify-content:space-between}}.zf-gc-clock{font-variant-numeric:tabular-nums}.zf-gc-date{font-size:.85rem;color:var(--zf-muted);margin:0 0 14px}.zf-gc-time:not([hidden]){display:flex;gap:24px}.zf-gc-time>span{display:grid;gap:4px;min-width:58px}.zf-gc-time strong{font-size:clamp(1.9rem,3.5vw,3rem);font-weight:500;line-height:1}.zf-gc-time small{font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;color:var(--zf-muted)}.zf-gc-clock [data-gc-status]{margin:0;max-width:35ch}.zf-gremlin-item{display:flex;flex-direction:column;min-width:0;border:1px solid var(--zf-line);border-radius:var(--zf-radius);background:var(--zf-card);overflow:hidden}.zf-gremlin-item-art{display:flex;align-items:center;justify-content:center;aspect-ratio:1;background:#efe9e1;overflow:hidden}.zf-gremlin-item-art img{display:block;width:100%;height:100%;object-fit:contain}.zf-gremlin-item-copy{display:flex;flex-direction:column;flex:1;padding:24px}.zf-gremlin-item-copy .zf-kicker{font-size:.7rem;margin-bottom:10px}.zf-gremlin-item-copy h3{font-size:1.45rem;line-height:1.22;margin:0 0 14px}.zf-gremlin-item-copy h3 a{text-decoration:none}.zf-gremlin-item-copy h3 a:hover{text-decoration:underline}.zf-gremlin-item-story{font-size:.95rem;line-height:1.6;color:var(--zf-muted);margin:0 0 24px}.zf-gremlin-item-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:18px;border-top:1px solid var(--zf-line)}.zf-gremlin-item-bottom .zf-price{margin:0}.zf-product-details__list{margin:14px 0 0}.zf-product-details__list dt{font-weight:600;margin-top:14px}.zf-product-details__list dd{margin:4px 0 0}.zf-seasonal-timer{margin-block:18px;padding:clamp(16px,2.4vw,24px) clamp(18px,3vw,32px);border:1px solid var(--zf-line);border-radius:var(--zf-radius);background:var(--zf-card)}
/*# sourceMappingURL=/cdn/shop/t/25/compiled_assets/styles.css.map */
