.ja{--ja-bg:#fdfcf8;--ja-ink:#201e1b;--ja-muted:#6a625a;--ja-line:#e6dfd2;--ja-accent:#9a5b30;--ja-card:#ffffff;background:var(--ja-bg);color:var(--ja-ink);padding:clamp(56px,8vw,104px) 0}.ja--linen{--ja-bg:#f3ede2;--ja-card:#fdfcf8}.ja--ink{--ja-bg:#2a2724;--ja-ink:#f5efe3;--ja-muted:#d9cfc0;--ja-line:#4a443e;--ja-accent:#e0b48f;--ja-card:#35312d}.ja-wrap{max-width:1200px;margin:0 auto;padding:0 20px}@media(min-width:750px){.ja-wrap{padding:0 40px}}.ja-eyebrow{font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--ja-accent);margin:0 0 16px;font-weight:600}.ja-h1{font-size:clamp(34px,5.4vw,64px);line-height:1.05;letter-spacing:.02em;text-transform:uppercase;margin:0 0 20px;font-weight:600}.ja-h2{font-size:clamp(26px,3.4vw,42px);line-height:1.12;letter-spacing:.02em;text-transform:uppercase;margin:0 0 18px;font-weight:600;max-width:22ch}.ja-h3{font-size:17px;line-height:1.3;margin:0 0 8px;font-weight:600;letter-spacing:.02em}.ja-lead,.ja-intro{font-size:17px;line-height:1.65;color:var(--ja-muted);max-width:62ch}.ja-lead p,.ja-intro p{margin:0 0 12px}.ja-head{margin-bottom:clamp(28px,4vw,48px)}.ja-grid{display:grid;gap:20px;list-style:none;padding:0;margin:0}@media(min-width:750px){.ja-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ja-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ja-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.ja-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.ja-card{display:flex;flex-direction:column;gap:10px;background:var(--ja-card);border:1px solid var(--ja-line);padding:24px;color:inherit;text-decoration:none}.ja-card--link{transition:border-color .2s,transform .2s}.ja-card--link:hover{border-color:var(--ja-accent);transform:translateY(-2px)}.ja-card__media{display:block;margin:-24px -24px 6px;aspect-ratio:4/3;overflow:hidden;background:#ebe4d5}.ja-card__media img{width:100%;height:100%;object-fit:cover;display:block}.ja-card__icon,.ja-list__item .ja-icon,.ja-ticks .ja-icon{color:var(--ja-accent)}.ja-card__kicker{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ja-accent);font-weight:600}.ja-card__title{font-size:17px;font-weight:600;letter-spacing:.02em}.ja-card__text{font-size:15px;line-height:1.6;color:var(--ja-muted)}.ja-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.ja-tag{font-size:11px;letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--ja-line);padding:4px 8px}.ja-link{margin-top:auto;padding-top:6px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;text-decoration:underline;text-underline-offset:4px;color:inherit}.ja-stats{border-top:1px solid var(--ja-line);padding-top:28px}.ja-stat__num{font-size:clamp(36px,4.5vw,54px);line-height:1;margin:0 0 10px;color:var(--ja-accent);font-weight:600}.ja-stat__title{font-size:13px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;margin:0 0 8px}.ja-stat__text{font-size:15px;line-height:1.6;color:var(--ja-muted);margin:0}.ja-source{font-size:12px;color:var(--ja-muted);margin:8px 0 0;font-style:italic}.ja-steps{list-style:none;padding:0;margin:0;display:grid;gap:0}.ja-step{display:grid;grid-template-columns:72px 1fr;gap:16px;padding:22px 0;border-top:1px solid var(--ja-line)}.ja-step:last-child{border-bottom:1px solid var(--ja-line)}.ja-step__num{font-size:22px;font-weight:600;color:var(--ja-accent)}.ja-step__body p{margin:0;font-size:15px;line-height:1.65;color:var(--ja-muted);max-width:70ch}.ja-steps--timeline .ja-step__num{font-size:18px;letter-spacing:.06em}.ja-steps--timeline .ja-step{grid-template-columns:150px 1fr;gap:24px}@media(max-width:640px){.ja-steps--timeline .ja-step{grid-template-columns:1fr;gap:6px}.ja-steps--timeline .ja-step__num{font-size:15px}}.ja-list__item{display:flex;gap:14px;align-items:flex-start;padding:18px 0;border-top:1px solid var(--ja-line)}.ja-list__title{font-weight:600;margin:0 0 4px;font-size:15px}.ja-list__text{margin:0;font-size:14px;line-height:1.6;color:var(--ja-muted)}.ja-split{display:grid;gap:32px;align-items:center}@media(min-width:990px){.ja-split{grid-template-columns:1fr 1fr;gap:64px}.ja-split--right .ja-split__media{order:2}}.ja-split__media img{width:100%;height:auto;display:block;aspect-ratio:4/5;object-fit:cover}@media(min-width:990px){.ja-split__media img{aspect-ratio:1/1}}.ja-ticks{list-style:none;padding:0;margin:20px 0 0;display:grid;gap:14px}.ja-ticks li{display:flex;gap:12px;align-items:flex-start;font-size:15px;line-height:1.6;color:var(--ja-muted)}.ja-ticks strong{color:var(--ja-ink)}.ja-ticks .ja-icon{flex-shrink:0;width:22px;height:22px;margin-top:2px}.ja-hero{position:relative;min-height:min(88vh,760px);display:flex;align-items:flex-end;margin:calc(-1*clamp(56px,8vw,104px)) 0;overflow:hidden}.ja-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ja-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#201e1b40,#201e1b8c 45%,#201e1be0)}.ja-hero__inner{position:relative;padding-top:120px;padding-bottom:clamp(48px,7vw,88px);color:#f5efe3}.ja-hero .ja-lead{color:#eee6d8}.ja-buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.ja-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 26px;font-size:13px;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;border:1px solid currentColor;color:inherit}.ja-btn--solid{background:var(--ja-ink);color:var(--ja-bg);border-color:var(--ja-ink)}.ja--ink .ja-btn--solid,.ja-hero .ja-btn--solid{background:#f5efe3;color:#201e1b;border-color:#f5efe3}.ja-quote{margin:0 auto;max-width:900px;text-align:center}.ja-quote__text{margin:0;font-size:clamp(22px,2.8vw,34px);line-height:1.35;font-weight:500}.ja-quote__by{margin-top:18px;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--ja-muted)}.ja-quote__by p{margin:0}.ja-cta{text-align:center;display:flex;flex-direction:column;align-items:center}.ja-cta .ja-h2,.ja-cta .ja-intro{margin-left:auto;margin-right:auto}.ja-cta .ja-buttons{justify-content:center}.ja-note{margin-top:28px;padding:18px 20px;border-left:2px solid var(--ja-accent);background:var(--ja-card);font-size:14px;line-height:1.6;color:var(--ja-muted);max-width:80ch}.ja-note p{margin:0}.ja-faq{border-top:1px solid var(--ja-line);max-width:900px}.ja-faq__item{border-bottom:1px solid var(--ja-line)}.ja-faq__q{cursor:pointer;list-style:none;padding:20px 32px 20px 0;position:relative;font-weight:600;font-size:16px}.ja-faq__q::-webkit-details-marker{display:none}.ja-faq__q:after{content:"+";position:absolute;right:4px;top:16px;font-size:22px;font-weight:300;color:var(--ja-accent)}.ja-faq__item[open] .ja-faq__q:after{content:"\2013"}.ja-faq__a{padding:0 0 22px;font-size:15px;line-height:1.7;color:var(--ja-muted);max-width:75ch}.ja-nav{display:grid;gap:12px;margin-top:8px}@media(min-width:750px){.ja-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.ja-nav{grid-template-columns:repeat(4,minmax(0,1fr))}}.ja-nav__card{display:flex;flex-direction:column;gap:6px;padding:22px;border:1px solid var(--ja-line);background:var(--ja-card);color:inherit;text-decoration:none;transition:border-color .2s}.ja-nav__card:hover{border-color:var(--ja-accent)}.ja-nav__card.is-current{border-color:var(--ja-ink)}.ja-nav__num{font-size:12px;color:var(--ja-accent);font-weight:600;letter-spacing:.1em}.ja-nav__title{font-size:18px;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.ja-nav__text{font-size:14px;color:var(--ja-muted);line-height:1.5}.ja-nav__go{margin-top:8px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;text-decoration:underline;text-underline-offset:4px}.ja-nav__card.is-current .ja-nav__go{text-decoration:none;color:var(--ja-muted)}.ja-icon{display:block}.ja-card[id]{scroll-margin-top:120px}.ja-found{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:baseline;margin-top:4px;font-size:13px;line-height:1.5}.ja-found__label{font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--ja-muted)}.ja-found__item{color:inherit;text-decoration:underline;text-underline-offset:3px}.ja-found__item:hover{color:var(--ja-accent)}.ja-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media(min-width:990px){.ja-products.ja-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ja-products.ja-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.ja-prod{display:flex;flex-direction:column;gap:12px}.ja-prod__link{display:flex;flex-direction:column;gap:6px;color:inherit;text-decoration:none}.ja-prod__media{display:block;aspect-ratio:1/1;background:#fff;overflow:hidden;margin-bottom:6px}.ja-prod__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s}.ja-prod__link:hover .ja-prod__media img{transform:scale(1.03)}.ja-prod__title{font-size:15px;font-weight:600;line-height:1.35}.ja-prod__rating{font-size:12px;color:var(--ja-muted)}.ja-prod__stars{color:var(--ja-accent);letter-spacing:.06em}.ja-prod__price{font-size:14px}.ja-prod__quote .joik-quote{margin:0;padding:14px 16px;background:var(--ja-card);border:1px solid var(--ja-line)}.ja-prod__quote .joik-quote__stars{display:none}.ja-prod__quote .joik-quote__text{margin:0}.ja-prod__quote .joik-quote__text p{margin:0;font-size:13px;line-height:1.55;font-style:italic;color:var(--ja-ink)}.ja-prod__quote .joik-quote__by{margin-top:8px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ja-muted)}
/*# sourceMappingURL=/cdn/shop/t/61/compiled_assets/styles.css.map?subset=AAAAAAE */
