:root{--j-cream:#f7f2e9;--j-paper:#fffdf8;--j-sand:#ece5d8;--j-stone:#f1ece3;--j-line:#e3dacb;--j-ink:#2e2a24;--j-ink-2:#4a443c;--j-muted:#6b6259;--j-on-dark:#d9d1c4;--j-on-dark-2:#b5ab9c;--j-pink:#facdd7;--j-amber:#f4d8b3;--j-green:#9ece8d;--j-sky:#b6dff3;--j-sans:"Jost","Futura PT",Futura,"Century Gothic",sans-serif;--j-mono:"DM Mono",ui-monospace,Menlo,monospace}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}body{margin:0;background:var(--j-cream);color:var(--j-ink);font-family:var(--j-sans);font-weight:400;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:var(--j-ink);text-decoration:none}a:hover{color:var(--j-muted)}h1,h2,h3{font-weight:400;margin:0;text-wrap:balance}p{margin:0}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--j-ink);outline-offset:3px}.j-skip{position:absolute;left:-9999px}.j-skip:focus{left:16px;top:16px;z-index:99;background:var(--j-paper);padding:12px 16px}.j-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.j-wrap{max-width:1440px;margin:0 auto;padding-left:40px;padding-right:40px}.j-mono{font-family:var(--j-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase}.j-eyebrow{color:var(--j-muted);margin:0 0 12px}.j-h2{font-size:clamp(32px,4vw,44px);letter-spacing:-.01em;line-height:1.1}.j-sec{padding:104px 0}.j-sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:40px;flex-wrap:wrap}.j-link-u{font-size:13px;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid var(--j-ink);padding-bottom:4px}.j-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 28px;border-radius:999px;font-family:var(--j-sans);font-size:13px;letter-spacing:.14em;text-transform:uppercase;border:0;cursor:pointer;transition:background .2s,color .2s;text-align:center}.j-btn-dark{background:var(--j-ink);color:var(--j-cream)}.j-btn-dark:hover{background:var(--j-ink-2);color:var(--j-cream)}.j-btn-light{background:var(--j-cream);color:var(--j-ink)}.j-btn-light:hover{background:#fff;color:var(--j-ink)}.j-btn-line{border:1px solid var(--j-ink);color:var(--j-ink);background:transparent}.j-btn-line:hover{background:var(--j-ink);color:var(--j-cream)}.j-btn-ghost{border:1px solid var(--j-cream);color:var(--j-cream);background:transparent}.j-btn-ghost:hover{background:var(--j-cream);color:var(--j-ink)}.j-pill{display:inline-block;border-radius:999px;padding:6px 10px;font-size:10px;color:var(--j-ink)}.j-tag{border:1px solid #c9bfae;border-radius:999px;padding:8px 14px;font-size:10px}.j-tag-dark{border:1px solid var(--j-muted);border-radius:999px;padding:10px 16px;font-size:11px}.j-row{display:flex;gap:12px;flex-wrap:wrap}.j-announce{background:var(--j-ink);color:var(--j-cream);text-align:center;padding:10px 16px}.j-announce p{font-size:11px}.j-header{position:sticky;top:0;z-index:20;background:var(--j-cream);border-bottom:1px solid var(--j-line)}.j-header-in{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:76px}.j-header-l{display:flex;align-items:center;gap:44px}.j-logo img{height:22px;width:auto}.j-nav{display:flex;gap:32px}.j-nav a{font-size:13px;letter-spacing:.14em;text-transform:uppercase}.j-icons{display:flex;align-items:center;gap:4px}.j-icon{width:44px;height:44px;border:0;background:transparent;cursor:pointer;color:var(--j-ink);display:flex;align-items:center;justify-content:center;position:relative;border-radius:999px}.j-icon:hover{background:var(--j-sand);color:var(--j-ink)}.j-count{position:absolute;top:5px;right:3px;min-width:16px;height:16px;border-radius:999px;background:var(--j-ink);color:var(--j-cream);font-size:10px;line-height:16px;text-align:center;padding:0 4px}.j-menu-btn{display:none}.j-drawer{border-top:1px solid var(--j-line);background:var(--j-paper)}.j-drawer[hidden]{display:none}.j-drawer .j-wrap{padding-top:16px;padding-bottom:20px;display:flex;flex-direction:column}.j-drawer a{padding:14px 0;border-bottom:1px solid var(--j-line);font-size:15px;letter-spacing:.12em;text-transform:uppercase}.j-hero{position:relative;height:780px;overflow:hidden;background:#9fb6cc}.j-hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.j-hero-in{position:relative;height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:72px}.j-hero h1{max-width:680px;font-size:76px;line-height:1.02;letter-spacing:-.01em;color:#fff}.j-hero .j-sub{margin:20px 0 32px;max-width:460px;font-size:19px;line-height:1.5;font-weight:300;color:var(--j-cream)}.j-hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#14120f73,#14120f00 55%)}.j-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}@media(max-width:1000px){.j-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.j-grid{grid-template-columns:minmax(0,1fr)}}.j-card{display:flex;flex-direction:column;gap:16px}.j-card-img{position:relative;aspect-ratio:4/5;overflow:hidden;border-radius:6px;background:var(--j-sand);display:block}.j-card-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .35s ease}.j-card-img .j-alt{opacity:0;object-fit:contain;padding:28px}.j-card:hover .j-alt{opacity:1}.j-card-img .j-pill{position:absolute;top:14px;left:14px}.j-card-meta{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.j-card h3{font-size:15px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.j-card .j-notes{margin:6px 0 0;font-size:14px;color:var(--j-muted)}.j-card .j-subline{margin:8px 0 0;font-size:10px}.j-card form,.j-card .j-btn{width:100%}.j-tile{position:relative;overflow:hidden;border-radius:6px;display:block;background:var(--j-sand)}.j-tile img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.j-tile:hover img{transform:scale(1.03)}.j-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#14120f00 45%,#14120f8c)}.j-tile-body{position:absolute;left:40px;right:40px;bottom:40px;color:#fff}.j-tile-body .j-mono{color:var(--j-cream);margin-bottom:12px}.j-tile-body h3{font-size:40px;line-height:1.1;margin-bottom:20px}.j-promos{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px}.j-promo{height:680px}.j-dests{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.j-dest{height:460px;width:100%;padding:0;border:0;cursor:pointer;outline:2px solid transparent;outline-offset:4px;text-align:left}.j-dest[aria-pressed=true]{outline-color:var(--j-ink)}.j-dest .j-tile-body{left:24px;right:24px;bottom:24px;display:flex;align-items:center;justify-content:space-between;gap:12px}.j-dest .j-tile-body .j-mono{font-size:10px;margin:0 0 6px}.j-dest .j-place{font-size:22px;color:#fff}.j-dot{width:18px;height:18px;border-radius:999px;flex:none}.j-match{margin-top:24px;border-radius:6px;padding:32px clamp(20px,4vw,48px);display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.j-match[hidden]{display:none}.j-match-l{display:flex;align-items:center;gap:24px}.j-match-l img{width:96px;height:96px;object-fit:contain;background:#fff;border-radius:6px}.j-split{display:flex;flex-wrap:wrap;background:var(--j-ink);color:var(--j-cream)}.j-split-img{flex:1 1 520px;min-height:640px;position:relative}.j-split-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.j-split-txt{flex:1 1 520px;min-width:0;display:flex;flex-direction:column;justify-content:center;padding:80px clamp(24px,6vw,96px);gap:24px}.j-split-txt .j-mono{color:var(--j-sky)}.j-split-txt h2{font-size:48px;line-height:1.08}.j-split-txt .j-body{max-width:520px;font-size:18px;line-height:1.6;font-weight:300;color:var(--j-on-dark)}.j-split-grid{flex:1 1 480px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.j-split-grid img{width:100%;height:100%;min-height:280px;object-fit:cover}.j-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;list-style:none;margin:0;padding:0}.j-step{width:100%;height:100%;background:var(--j-paper);color:var(--j-ink);border:0;border-radius:20px;padding:32px 28px;display:flex;flex-direction:column;gap:12px;min-height:240px;text-align:left;cursor:pointer;transition:background .2s,color .2s}.j-step[aria-pressed=true]{background:var(--j-ink);color:var(--j-cream)}.j-step .j-mono{opacity:.75}.j-step .j-t{font-size:26px}.j-step .j-b{font-size:16px;line-height:1.55;opacity:.85}.j-band{background:var(--j-sky)}.j-band .j-wrap{display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap;padding-top:64px;padding-bottom:64px}.j-band h2{font-size:56px;line-height:1.02}.j-band .j-s{margin-top:14px;font-size:18px;font-weight:300}.j-feed{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.j-feed img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:4px}.j-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.j-fact{background:var(--j-paper);border-radius:20px;padding:32px 28px;display:flex;flex-direction:column;gap:10px}.j-fact .j-big{font-size:44px;line-height:1}.j-fact .j-d{font-size:16px;line-height:1.55;color:var(--j-ink-2)}.j-story{display:flex;flex-wrap:wrap;gap:64px;align-items:flex-start}.j-story>div:first-child{flex:1 1 380px;min-width:0}.j-story>div:last-child{flex:1 1 480px;min-width:0;display:flex;flex-direction:column;gap:20px;font-size:18px;line-height:1.65;font-weight:300;color:var(--j-ink-2)}.j-news{background:var(--j-sand);border-radius:6px;padding:72px clamp(24px,6vw,96px);display:flex;align-items:center;justify-content:space-between;gap:40px;flex-wrap:wrap}.j-news>div{flex:1 1 360px}.j-news h2{font-size:40px;margin-bottom:10px}.j-news p{font-size:17px;line-height:1.55;color:var(--j-ink-2)}.j-news form{flex:1 1 420px;display:flex;gap:10px;flex-wrap:wrap}.j-input{flex:1 1 220px;min-height:52px;border:1px solid var(--j-ink);background:transparent;border-radius:999px;padding:0 22px;font-family:var(--j-sans);font-size:15px;color:var(--j-ink)}.j-footer{background:var(--j-ink);color:var(--j-cream);padding:80px 0 40px}.j-fcols{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:40px}.j-fcol{display:flex;flex-direction:column;gap:12px}.j-fcol .j-mono{color:var(--j-sky);font-size:11px;margin-bottom:6px}.j-fcol a{color:var(--j-on-dark);font-size:14px}.j-fcol a:hover{color:#fff}.j-fmark{width:100%;max-width:1360px;height:auto;margin:88px 0 40px;opacity:.95}.j-fbot{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;border-top:1px solid var(--j-ink-2);padding-top:24px}.j-fbot .j-mono{font-size:11px;color:var(--j-on-dark-2)}.j-fbot a{font-size:13px;color:var(--j-on-dark)}.j-crumbs{padding:20px 0;font-size:11px;color:var(--j-muted)}.j-crumbs a{color:var(--j-muted)}.j-pdp{display:flex;flex-wrap:wrap;gap:56px;padding-bottom:104px}.j-gallery{flex:999 1 560px;min-width:0;display:flex;gap:16px;align-items:flex-start}.j-thumbs{display:flex;flex-direction:column;gap:12px}.j-thumb{width:96px;height:96px;flex:none;padding:0;border:1.5px solid transparent;border-radius:12px;overflow:hidden;cursor:pointer;background:var(--j-stone)}.j-thumb[aria-current=true]{border-color:var(--j-ink)}.j-thumb img{width:100%;height:100%;object-fit:cover}.j-stage{position:relative;flex:1 1 auto;min-width:0;aspect-ratio:1/1;border-radius:10px;overflow:hidden;background:var(--j-stone)}.j-track{display:flex;width:100%;height:100%;transition:transform .45s ease}.j-track img{flex:0 0 100%;width:100%;height:100%;object-fit:cover}.j-track img.j-contain{object-fit:contain;padding:32px;background:var(--j-stone)}.j-arrow{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:999px;border:0;background:#f7f2e9eb;color:var(--j-ink);cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 10px #14120f1f}.j-arrow.j-prev{left:16px}.j-arrow.j-next{right:16px}.j-dots{position:absolute;left:0;right:0;bottom:18px;display:flex;justify-content:center;gap:4px}.j-dots button{width:24px;height:24px;padding:0;border:0;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center}.j-dots span{width:9px;height:9px;border-radius:999px;background:#f7f2e9f2;box-shadow:0 0 0 1px #14120f26}.j-dots button[aria-current=true] span{background:var(--j-ink)}.j-info{flex:1 1 400px;min-width:0}.j-info-in{position:sticky;top:100px;display:flex;flex-direction:column;gap:24px}.j-info h1{margin:16px 0 8px;font-size:48px;line-height:1.05}.j-info .j-subtitle{font-size:17px;color:var(--j-muted)}.j-price{font-size:24px}.j-price s{font-size:17px;color:var(--j-muted);margin-left:6px}.j-desc{font-size:17px;line-height:1.65;font-weight:300;color:var(--j-ink-2)}.j-swatches{display:flex;gap:12px}.j-swatch{width:44px;height:44px;border-radius:999px;border:2px solid var(--j-cream);box-shadow:0 0 0 1px var(--j-line);display:block}.j-swatch[aria-current=true]{box-shadow:0 0 0 2px var(--j-ink)}.j-opts{display:flex;flex-direction:column;gap:10px;border:0;margin:0;padding:0}.j-opt{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;background:var(--j-paper);border:1px solid var(--j-line);border-radius:14px;cursor:pointer}.j-opt:has(input:checked){border:1.5px solid var(--j-ink)}.j-opt input{accent-color:var(--j-ink);width:18px;height:18px;margin:0}.j-opt .j-ol{display:flex;align-items:center;gap:14px}.j-opt small{display:block;font-size:13px;color:var(--j-muted);margin-top:2px}.j-buy{display:flex;gap:10px}.j-buy .j-btn-dark{flex:1;min-height:52px}.j-variants{display:flex;gap:8px;flex-wrap:wrap}.j-variants select{min-height:44px;border-radius:999px;border:1px solid var(--j-ink);padding:0 16px;background:transparent;font:inherit}details{border-top:1px solid #d9cfbf}details:last-of-type{border-bottom:1px solid #d9cfbf}summary{list-style:none;cursor:pointer;padding:20px 0;display:flex;justify-content:space-between;align-items:center;font-size:13px;letter-spacing:.14em;text-transform:uppercase}summary::-webkit-details-marker{display:none}details .j-d{margin:0 0 20px;font-size:16px;line-height:1.7;color:var(--j-ink-2)}.j-rel img{width:100%;height:360px;min-height:0;object-fit:cover;border-radius:6px}.j-rel a{display:flex;flex-direction:column;gap:14px}.j-quiz{display:flex;flex-wrap:wrap;min-height:760px}.j-quiz-img{flex:1 1 480px;min-height:520px;position:relative;overflow:hidden;background:var(--j-sand)}.j-quiz-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.j-quiz-img img[hidden]{display:none}.j-quiz-body{flex:1 1 560px;min-width:0;display:flex;flex-direction:column;justify-content:center;padding:64px clamp(24px,6vw,96px);gap:32px}.j-quiz-body h1{font-size:clamp(36px,4vw,52px);line-height:1.08;letter-spacing:-.01em}.j-bar{height:4px;background:var(--j-line);border-radius:999px;overflow:hidden}.j-bar div{height:100%;background:var(--j-ink);transition:width .3s ease}.j-answers{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.j-answer{display:flex;align-items:center;gap:16px;min-height:88px;padding:20px 22px;background:var(--j-paper);border:1px solid var(--j-line);border-radius:16px;text-align:left;cursor:pointer;font-size:18px;line-height:1.35}.j-answer .j-mono{width:36px;height:36px;flex:none;border-radius:999px;border:1px solid var(--j-ink);display:flex;align-items:center;justify-content:center}.j-rte{font-size:17px;line-height:1.7;color:var(--j-ink-2);max-width:760px}.j-cart-row{display:flex;gap:20px;align-items:center;padding:20px 0;border-bottom:1px solid var(--j-line)}.j-cart-row img{width:96px;height:120px;object-fit:cover;border-radius:6px;background:var(--j-sand)}@media(max-width:860px){.j-nav,.j-hide-sm{display:none!important}.j-menu-btn{display:flex}}@media(max-width:760px){.j-wrap{padding-left:16px;padding-right:16px}.j-hero{height:620px}.j-hero h1{font-size:44px}.j-promo{height:460px}.j-tile-body{left:24px;right:24px;bottom:24px}.j-tile-body h3{font-size:30px}.j-split-img{min-height:380px}.j-split-txt h2{font-size:34px}.j-band h2{font-size:40px}.j-info h1{font-size:38px}.j-sec{padding:64px 0}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/journi.css.map */
