.jf-nl{padding:clamp(72px,9vw,140px) 20px clamp(64px,8vw,120px);text-align:center;color:var(--jf-ink)}.jf-nl__inner{max-width:560px;margin:0 auto}.jf-nl__title{font-size:clamp(32px,3.2vw,48px);line-height:1.08;margin:0 0 .35em}.jf-nl__text{font-size:clamp(18px,1.5vw,22px);line-height:1.4;margin:0 0 2em;color:#3d3b37}.jf-nl__field{display:flex;align-items:stretch;border-bottom:1px solid var(--jf-ink);max-width:440px;margin:0 auto}.jf-nl__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.jf-nl .jf-nl__input{flex:1;min-width:0;height:auto!important;border:0!important;background:transparent!important;font-family:var(--jf-sans);font-size:15px;padding:12px 0!important;margin:0!important;color:var(--jf-ink);border-radius:0!important;box-shadow:none!important;outline:none}.jf-nl__input::placeholder{color:#8a867f}.jf-nl .jf-nl__btn{border:0!important;box-shadow:none!important;min-height:0;background:transparent;cursor:pointer;font-family:var(--jf-sans);font-weight:500;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--jf-ink);padding:12px 0 12px 20px}.jf-nl__btn:hover{opacity:.6}.jf-nl__field:focus-within{border-bottom-width:2px;margin-bottom:-1px}.jf-nl__btn:focus-visible{outline:1px solid var(--jf-ink);outline-offset:4px}.jf-nl__err{font-family:var(--jf-sans);font-size:13px;color:#8a2c1c;margin:10px 0 0}.jf-nl__ok{font-size:20px;margin:0}.jf-nl__consent{font-family:var(--jf-sans);font-size:12px;line-height:1.6;color:var(--jf-mute);max-width:440px;margin:22px auto 0}.jf-nl__consent p{margin:0}.jf-nl__consent a{color:inherit;text-decoration:underline;text-underline-offset:3px}body:has(.jf-nl) #pagefooter .section-footer__newsletter-block{display:none}.jf-picker{padding:clamp(56px,7vw,110px) 20px clamp(40px,5vw,80px)}.jf-picker .jf-story__head{margin-bottom:clamp(18px,2vw,30px)}.jf-picker__row{display:flex;flex-wrap:wrap;justify-content:center;gap:12px clamp(20px,2.6vw,44px);max-width:1100px;margin:0 auto}.jf-picker__row--images{display:grid;grid-template-columns:repeat(6,1fr);gap:clamp(14px,1.8vw,28px);max-width:1200px}.jf-picker__item{display:block;text-align:center;color:var(--jf-ink);text-decoration:none}.jf-picker__img{position:relative;display:block;aspect-ratio:1/1;background:var(--jf-tile);overflow:hidden;margin-bottom:12px}.jf-picker__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:10%;mix-blend-mode:multiply;transition:transform .8s ease}.jf-picker__item:hover .jf-picker__img img{transform:scale(1.04)}.jf-picker__link{font-family:var(--jf-serif);font-style:italic;font-size:clamp(20px,1.9vw,27px);border-bottom:1px solid transparent;padding-bottom:2px}.jf-picker__row--images .jf-picker__link{font-size:clamp(18px,1.5vw,22px)}.jf-picker__item:hover .jf-picker__link{border-bottom-color:currentColor}@media(max-width:767px){.jf-picker__row--images{grid-template-columns:repeat(3,1fr)}.jf-picker__link{font-size:18px}}.jf-press{padding:clamp(8px,1.5vw,20px) 0 clamp(20px,3vw,40px)}.jf-press__inner{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:10px clamp(22px,3vw,48px);border-top:1px solid rgba(0,0,0,.12);border-bottom:1px solid rgba(0,0,0,.12);padding:22px 0}.jf-press__label{font-size:12px;color:#6b6b6b}.jf-press__name{font-family:var(--jf-serif);font-style:italic;font-size:clamp(19px,1.6vw,24px);color:var(--jf-ink);text-decoration:none}a.jf-press__name:hover{text-decoration:underline;text-underline-offset:4px}.jf-press__more{font-size:11px;color:#6b6862;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px}.jf-press__more:hover{opacity:.65}.jf-story__head+.jf-products{margin-top:8px}@media(max-width:767px){.jf-press__label{flex-basis:100%;text-align:center}}.jf-story .jf-products{display:flex;flex-wrap:wrap;justify-content:center}.jf-story .jf-product{width:calc((100% - (3*clamp(16px,2.2vw,34px)))/4)}.jf-product__notes{font-size:11px;line-height:1.5;color:#6b6b6b;margin:0 10px 8px}@media(max-width:767px){.jf-story .jf-product{width:calc((100% - clamp(16px,2.2vw,34px))/2)}.jf-product__notes{margin-left:0;margin-right:0;font-size:10px}}
/*# sourceMappingURL=/cdn/shop/t/34/compiled_assets/styles.css.map?subset=AAAAgAs */
