@property --ij-bg{syntax: "<color>"; inherits: true; initial-value: #1c1e2a;}@property --ij-fg{syntax: "<color>"; inherits: true; initial-value: #ffffff;}:root{--ij-ink: #161616;--ij-mute: #6c6b67;--ij-line: #e4e2dd;--ij-paper: #f6f5f2;--ij-pad: clamp(20px, 3.9vw, 56px);--ij-ease: cubic-bezier(.22, 1, .36, 1);--ij-sans: "Inter Tight", "Zen Kaku Gothic New", "Hiragino Sans", "Yu Gothic", system-ui, sans-serif;--ij-jp: "Zen Kaku Gothic New", "Hiragino Sans", "Yu Gothic", system-ui, sans-serif}.ijmn{font-family:var(--ij-jp);color:var(--ij-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.ijmn *,.ijmn *:before,.ijmn *:after{box-sizing:border-box}:where(.ijmn) a{color:inherit;text-decoration:none}:where(.ijmn) :is(h1,h2,h3,h4,p){color:inherit;margin:0}.ijmn img{display:block;max-width:none}.ijmn button{font:inherit;color:inherit}.ijmn :focus-visible{outline:2px solid currentColor;outline-offset:3px}[data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .8s var(--ij-ease),transform .9s var(--ij-ease);transition-delay:var(--delay, 0ms)}[data-reveal].is-in{opacity:1;transform:none}.ij-k{font:600 11px/1.4 var(--ij-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ij-mute)}.ij-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:26px}.ij-head h2{margin:0;color:inherit;font:600 clamp(30px,2.8vw,40px) / 1.1 var(--ij-sans);letter-spacing:-.03em}.ij-head p{font-size:12px;line-height:1.7;color:var(--ij-mute);text-align:right}.ij-head p a{color:var(--ij-ink);text-decoration:underline;text-underline-offset:3px}.ij-btn{display:inline-flex;align-items:center;gap:14px;height:54px;padding:0 20px 0 30px;border-radius:99px;background:var(--ij-ink);color:#fff;font-size:15px;font-weight:700;letter-spacing:.03em;white-space:nowrap}.ijmn a.ij-btn{color:#fff}ijmn-hero{display:block;--ij-bg: #1c1e2a;--ij-fg: #ffffff;background:var(--ij-bg);color:var(--ij-fg);transition:--ij-bg .6s ease,--ij-fg .6s ease}ijmn-hero.ijmn{color:var(--ij-fg)}ijmn-hero[data-tone=dark]{--ij-fg: #161616}.eh{display:grid;grid-template-columns:7fr 6fr;min-height:700px}.eh-l{display:flex;flex-direction:column;padding:40px var(--ij-pad) 48px;min-width:0}.eh-season{align-self:flex-start;display:inline-flex;align-items:center;gap:10px;padding:5px 14px 5px 12px;border:1px solid currentColor;border-radius:99px;font:600 11px/1.4 var(--ij-sans);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.eh-season i{width:7px;height:7px;border-radius:50%;background:#e8473a}.eh-id{margin-top:26px}.eh-brand{display:block;margin-bottom:2px;font:600 12px/1.4 var(--ij-sans);letter-spacing:.16em;text-transform:uppercase}.eh-model{display:block;font:700 clamp(88px,10.55vw,152px) / .95 var(--ij-sans);letter-spacing:-.012em;font-variant-numeric:tabular-nums;color:var(--ij-bg);-webkit-text-stroke:3px var(--ij-fg);paint-order:stroke fill;white-space:nowrap}.eh-body{margin-top:auto;padding-top:28px}.eh-title{margin:0;color:inherit;font:700 clamp(44px,5vw,72px) / 1.16 var(--ij-jp);letter-spacing:-.04em}.eh-title span{display:block;white-space:nowrap}.eh-lede{margin-top:22px;max-width:38em;font-size:14px;line-height:1.9;opacity:.88;text-wrap:pretty}.ijmn a.eh-btn{margin-top:28px;background:var(--ij-fg);color:var(--ij-bg);transition:background-color .6s ease,color .6s ease}.eh-btn b{font-weight:400;transition:transform .4s var(--ij-ease)}.eh-btn:hover b{transform:translate(4px)}.eh-r{position:relative;overflow:hidden;min-height:320px;background:#2a2c36}.eh-r img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .7s ease}.eh-r img.is-active{opacity:1}.eh-r:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(8,8,10,.22) 0%,transparent 40%);pointer-events:none}.eh-chip{position:absolute;z-index:2;left:28px;top:28px;padding:7px 14px;border-radius:99px;background:#fffffff0;color:#161616;font:600 11px/1.4 var(--ij-sans);letter-spacing:.12em;text-transform:uppercase}.er{display:grid;grid-template-columns:150px 1fr;padding:0 var(--ij-pad);background:var(--ij-paper);border-bottom:1px solid var(--ij-line);color:var(--ij-ink)}.er-h{display:flex;flex-direction:column;justify-content:space-between;gap:16px;padding:22px 0}.er-t{font:700 11px/1.5 var(--ij-sans);letter-spacing:.14em;text-transform:uppercase}.er-t i{display:block;font:500 12px/1.5 var(--ij-jp);font-style:normal;letter-spacing:.04em;text-transform:none;color:var(--ij-mute)}.er-nav{display:flex;align-items:center;gap:8px;font:500 11px/1 var(--ij-sans);letter-spacing:.08em}.er-nav button{width:26px;height:26px;padding:0;border:1px solid var(--ij-ink);border-radius:50%;background:transparent;font-size:11px;cursor:pointer;transition:background-color .25s,color .25s}.er-nav button:hover{background:var(--ij-ink);color:#fff}.er-l{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.er-l[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.er-l[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.er-l[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.er-l[data-count="1"]{grid-template-columns:minmax(0,1fr)}.er-c{position:relative;display:grid;grid-template-columns:58px 1fr;align-items:center;gap:10px;padding:20px 12px;border:0;border-left:1px solid var(--ij-line);background:transparent;text-align:left;cursor:pointer;transition:background-color .3s}.er-c:hover{background:#fff9}.er-c[aria-pressed=true]{background:#fff}.er-c[aria-pressed=true]:before{content:"";position:absolute;left:0;right:0;top:-1px;height:3px;background:var(--ij-ink)}.er-c img{width:100%;aspect-ratio:4 / 5;object-fit:contain;background:#fff;border:1px solid var(--ij-line)}.er-c>span{display:block;min-width:0}.er-c small{display:block;font:600 9px/1.4 var(--ij-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ij-mute)}.er-c em{display:block;font:700 17px/1.2 var(--ij-sans);font-style:normal;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.er-nm{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-top:2px;font-size:12px;line-height:1.45;font-weight:500;word-break:keep-all;overflow-wrap:break-word;line-break:strict}.er-c b{display:block;margin-top:4px;font:600 14px/1.3 var(--ij-sans)}.er-c b small{display:inline;margin-left:4px;font:500 9px var(--ij-jp);letter-spacing:0;text-transform:none;color:var(--ij-mute)}.ij-about{display:grid;grid-template-columns:5fr 7fr;gap:24px;padding:clamp(72px,8.4vw,120px) var(--ij-pad) 0}.ij-about .ij-k{padding-top:10px}.ij-about p.t{max-width:24em;font-size:clamp(20px,2.1vw,30px);line-height:1.75;font-weight:500;text-wrap:pretty;word-break:auto-phrase;line-break:strict}.ij-index{padding:clamp(72px,8.4vw,120px) var(--ij-pad) 0}.ij-index ul{list-style:none;margin:0;padding:0;border-top:1px solid var(--ij-ink)}.ij-row{border-bottom:1px solid var(--ij-line)}.ij-row a{position:relative;display:grid;grid-template-columns:56px 1fr auto 40px;align-items:center;height:clamp(72px,6.4vw,92px);transition:color .3s}.ij-row a:before{content:"";position:absolute;inset:0 calc(var(--ij-pad) * -1);background:var(--ij-ink);transform:scaleY(0);transform-origin:bottom;transition:transform .5s var(--ij-ease)}.ij-row a>*{position:relative}.ij-no{font:500 11px var(--ij-sans);color:var(--ij-mute)}.ij-name{font-size:clamp(22px,2.2vw,32px);font-weight:700;letter-spacing:-.01em}.ij-name small{margin-left:14px;font:500 13px var(--ij-sans);color:var(--ij-mute)}.ij-count{font:500 11px var(--ij-sans);color:var(--ij-mute);text-align:right}.ij-arrow{text-align:right;font-size:14px}.ij-thumb{display:none}@media(hover:hover)and (pointer:fine){.ij-row a:hover:before,.ij-row a:focus-visible:before{transform:scaleY(1);transform-origin:top}.ij-row a:hover,.ij-row a:focus-visible{color:#fff}.ij-row a:hover :is(.ij-no,.ij-count,.ij-name small){color:#ffffffa8}}.ij-best{padding:clamp(72px,8.4vw,120px) var(--ij-pad) 0}.ij-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.ij-card a{display:block}.ij-card-i{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:#fff;border:1px solid var(--ij-line)}.ij-card-i img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transform:scale(.93);transition:transform .8s var(--ij-ease)}.ij-card a:hover .ij-card-i img{transform:scale(.99)}.ij-card-b{margin-top:14px;font:600 10px/1.4 var(--ij-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ij-mute)}.ij-card-m{margin-top:2px;font:600 18px/1.3 var(--ij-sans);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.ij-card-n{margin-top:4px;min-height:3.2em;font-size:13px;line-height:1.6;font-weight:700;word-break:keep-all;overflow-wrap:break-word;line-break:strict;text-wrap:balance}.ij-card-p{margin-top:8px;font:600 17px/1.3 var(--ij-sans);letter-spacing:-.01em}.ij-card-p small{margin-left:4px;font:500 10px var(--ij-jp);color:var(--ij-mute);letter-spacing:0}.ij-close{margin-top:clamp(72px,8.4vw,120px);padding:clamp(56px,5.8vw,84px) var(--ij-pad) 0;background:#161616;color:#fff}.ij-pts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.45)}.ij-pt{padding:22px 24px 30px 0}.ij-pt+.ij-pt{padding-left:24px;border-left:1px solid rgba(255,255,255,.18)}.ij-pt h3{margin:0;color:inherit;font-size:clamp(16px,1.4vw,20px);font-weight:700}.ij-pt p{margin-top:4px;max-width:24em;font-size:12px;line-height:1.8;color:#ffffffa8}.ij-cta{display:flex;justify-content:space-between;align-items:center;gap:32px;margin-top:44px}.ij-cta p{font-size:clamp(28px,2.8vw,40px);line-height:1.5;font-weight:700;letter-spacing:-.02em}.ijmn a.ij-btn--w{background:#fff;color:#161616}.ij-mark{margin-top:clamp(48px,5.8vw,84px);padding:28px 0 30px;border-top:1px solid rgba(255,255,255,.2);font:600 clamp(64px,8.9vw,128px) / 1 var(--ij-sans);letter-spacing:-.045em;-webkit-user-select:none;user-select:none}@media(max-width:989px){.eh{display:block;min-height:0}.eh-l{padding:22px var(--ij-pad) 28px}.eh-model{font-size:clamp(56px,16vw,110px);-webkit-text-stroke-width:2px}.eh-id{margin-top:18px}.eh-body{padding-top:28px}.eh-title{font-size:clamp(36px,9.6vw,64px)}.eh-lede{font-size:12px;margin-top:16px}.ijmn a.eh-btn{height:48px;margin-top:20px;font-size:13px;padding:0 16px 0 24px}.eh-r{height:min(60vw,420px);min-height:0}.eh-chip{left:14px;top:14px;padding:5px 11px;font-size:10px}.er{display:block;padding:14px 0 16px var(--ij-pad)}.er-h{flex-direction:row;align-items:center;padding:0 var(--ij-pad) 12px 0}.er-t i{display:none}.er-l,.er-l[data-count]{display:flex;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;padding-right:var(--ij-pad)}.er-l::-webkit-scrollbar{display:none}.er-c{flex:0 0 min(232px,70vw);scroll-snap-align:start;padding:12px}.ij-about{display:block}.ij-about .ij-k{display:block;margin-bottom:16px;padding:0}.ij-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px}}@media(max-width:749px){.ij-head{flex-direction:column;align-items:flex-start;gap:6px}.ij-head p{text-align:left}.ij-row a{grid-template-columns:52px 1fr auto;gap:14px;height:auto;padding:10px 0}.ij-no,.ij-count,.ij-arrow{display:none}.ij-thumb{display:block;order:-1;width:52px}.ij-thumb img{width:100%;aspect-ratio:4 / 5;object-fit:contain;background:#fff;border:1px solid var(--ij-line)}.ij-name small{display:block;margin:2px 0 0}.ij-cards{display:flex;overflow-x:auto;gap:12px;scroll-snap-type:x proximity;scrollbar-width:none;margin-right:calc(var(--ij-pad) * -1);padding-right:var(--ij-pad)}.ij-cards::-webkit-scrollbar{display:none}.ij-card{flex:0 0 min(160px,44vw);scroll-snap-align:start}.ij-card-n{font-size:12px}.ij-pts{grid-template-columns:1fr}.ij-pt,.ij-pt+.ij-pt{padding:14px 0;border-left:0;border-bottom:1px solid rgba(255,255,255,.2)}.ij-cta{flex-direction:column;align-items:flex-start;gap:22px}}@media(prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transform:none;transition:none}ijmn-hero,.eh-btn,.eh-r img{transition:none}}.ij-card-price{margin-top:8px;text-align:left}.ij-card-price .price,.ij-card-price .price__sale,.ij-card-price .price__container{align-items:flex-start;justify-content:flex-start;text-align:left}.ij-card-price .price-item__msrp-label{display:block;font-size:1.1rem;line-height:1.4}.ij-card-price .price-item__tax-note{white-space:nowrap}.er-c small{letter-spacing:.06em;line-height:1.35}.eh-brand{letter-spacing:.1em}.ij-card-b{letter-spacing:.08em}.er-c small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.er-c em{white-space:nowrap}@media(min-width:990px)and (max-width:1239px){.er-c{grid-template-columns:46px 1fr;gap:8px;padding:16px 10px}.er-c em{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/ijmn-home.css.map */
