:root{--paper:#FFFFFF;--ink:#000;--ink-70:rgba(0,0,0,.7);--ink-50:rgba(0,0,0,.58);--line-ui:rgba(0,0,0,.45);--focus:var(--ink);--focus-halo:var(--paper);--line:rgba(0,0,0,.14);--tint:rgba(0,0,0,.045);--m:clamp(12px,1.9vw,28px);--r:14px;--serif:"Eyja","Times New Roman",Times,serif;--sans:"Space Grotesk","Helvetica Neue",Helvetica,Arial,sans-serif;--mono:"Space Mono",ui-monospace,"SF Mono",Menlo,monospace;--ease:cubic-bezier(.2,.7,.2,1)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h,104px) + 16px)}body{margin:0;background:var(--paper);color:var(--ink);font:400 15px/1.25 var(--sans);letter-spacing:-.02em;-webkit-font-smoothing:antialiased}img,video{display:block;max-width:100%}svg{fill:currentColor}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;letter-spacing:inherit}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;box-shadow:0 0 0 6px var(--focus-halo)}.on-dark,.foot-bar,.announce,.hb-light,.toast{--focus:var(--paper);--focus-halo:var(--ink)}@media(forced-colors:active){:focus-visible{outline-color:Highlight}}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.h-display,.h1,.h2,.h3{font-family:var(--serif);font-weight:400;letter-spacing:-.015em;line-height:1.05;margin:0}.h-display{font-size:clamp(58px,8.4vw,142px)}.h1{font-size:clamp(44px,5.6vw,92px)}.h2{font-size:clamp(34px,4vw,62px)}.h3{font-size:clamp(26px,2.4vw,36px)}.sub{font-family:var(--serif);font-style:italic;font-size:clamp(20px,1.8vw,26px);letter-spacing:-.015em;line-height:1.07;margin:0}.body{font-size:clamp(15px,1.1vw,17px);line-height:1.25;margin:0;max-width:34em}.mono,.btn,.chip{font-family:var(--mono);font-size:12.5px;letter-spacing:-.005em;line-height:1}@media(max-width:375px){.h-display,.h1,.hb-h{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}}.muted{color:var(--ink-50)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.6em;height:44px;padding:0 22px;border-radius:999px;border:1px solid var(--ink);white-space:nowrap;transition:background .25s var(--ease),color .25s var(--ease)}@media(max-width:560px){.btn{white-space:normal;text-align:center;line-height:1.2;height:auto;min-height:44px;padding-block:8px}}.btn-solid{background:var(--ink);color:var(--paper)}.btn-solid:hover{background:transparent;color:var(--ink)}.btn-line:hover{background:var(--ink);color:var(--paper)}.btn-paper{border-color:var(--paper);color:var(--paper)}.btn-paper:hover{background:var(--paper);color:var(--ink)}.link{font-family:var(--mono);font-size:12.5px;border-bottom:1px solid currentColor;padding-bottom:3px;letter-spacing:-.005em;line-height:1}.pill{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:999px;border:1px solid currentColor;font-family:var(--mono);font-size:12px;letter-spacing:-.005em;white-space:nowrap;line-height:1}.wrap{padding-inline:var(--m)}.stack{display:grid;gap:var(--m)}.panel{border-radius:var(--r);overflow:hidden;position:relative}.panel-tint{background:var(--tint)}.cover{width:100%;height:100%;object-fit:cover}.hero>*,.split>*,.cross>*,.songil-grid>*,.songil-head>*,.proof-grid>*,.ing>*,.foot-top>*,.cross-intro>*{min-width:0}section{margin-top:var(--m)}.announce{margin:10px var(--m) 0;height:32px;border-radius:999px;background:var(--tint);display:grid;place-items:center;overflow:hidden;position:relative}.announce [data-ann-msg]{grid-area:1/1;transition:opacity .5s var(--ease),transform .5s var(--ease),visibility 0s}.announce [data-ann-msg]:not(.on){opacity:0;transform:translateY(8px);visibility:hidden;transition:opacity .5s var(--ease),transform .5s var(--ease),visibility 0s .5s}.site-header{position:sticky;top:0;z-index:40;background:var(--paper);padding:14px var(--m);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;transition:box-shadow .3s}.site-header.scrolled{box-shadow:0 1px 0 var(--line)}.nav{display:flex;gap:26px}.nav a,.nav button{font-size:14px;position:relative}.nav a:after,.nav button:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ease)}.nav a:hover:after,.nav button:hover:after{transform:scaleX(1)}.nav-right{justify-content:flex-end}.wordmark{display:block;width:62px}.wordmark svg{width:100%;height:auto;display:block}.only-mobile{display:none}@media(max-width:900px){.nav .hide-m{display:none}.only-mobile{display:inline}.wordmark{width:54px}.nav{gap:18px}}@media(min-width:901px){.wordmark{width:74px}}.hero{display:grid;grid-template-columns:1.12fr 1fr 1fr;gap:var(--m);height:min(84vh,860px);min-height:600px}.hero-copy{padding:clamp(22px,2.6vw,40px);display:flex;flex-direction:column;justify-content:space-between}.hero-copy .eyebrow{display:flex;justify-content:space-between;align-items:center}.hero-copy .h-display{margin-top:auto}.hero-copy .sub{margin-top:22px}.hero-copy .body{margin-top:12px;color:var(--ink-70)}.hero-ctas{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.hero-trust{margin-top:18px;display:flex;flex-wrap:wrap;gap:6px 16px}.hero-img{position:relative}.hero-img .tag{position:absolute;left:16px;bottom:16px;background:var(--paper);color:var(--ink);border-radius:999px;padding:7px 11px}.hero-glyph{position:absolute;right:22px;bottom:20px;width:64px;color:var(--paper);z-index:2}.hero-img video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hero-img[data-media=image] video,.hero-img[data-media=video]>img{display:none}.hero-img .tag{z-index:2}.hero-img[data-media=video] .hero-glyph{color:var(--ink)}.vid-ctl{position:absolute;right:14px;top:14px;z-index:3;height:30px;padding:0 12px;border-radius:999px;background:var(--paper);font-size:12px}.new-strip{display:flex;align-items:center;gap:12px;padding-top:22px;margin-top:26px;border-top:1px solid var(--line);font-size:14px}.new-strip .arrow{margin-left:auto;transition:transform .3s var(--ease)}.new-strip:hover .arrow{transform:translate(4px)}@media(max-width:900px){.hero{grid-template-columns:1fr 1fr;height:auto;min-height:0}.hero-copy{grid-column:1/-1;min-height:min(70vh,580px)}.hero-img{aspect-ratio:3/4}.hero-glyph{width:40px;right:14px;top:14px;bottom:auto}.vid-ctl{right:auto;left:10px;top:10px;height:26px;padding:0 10px}}.sec-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap;padding:clamp(28px,4vw,60px) 0 clamp(18px,2vw,28px)}.sec-head .sub{margin-top:8px}.chips{display:flex;gap:8px;flex-wrap:wrap}.chip{display:inline-flex;align-items:center;justify-content:center;height:34px;padding:0 15px;border-radius:999px;border:1px solid var(--line);transition:border-color .2s,background .2s,color .2s}.chip:hover{border-color:var(--ink)}.chip[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - var(--m)*2.25)/3.25);gap:var(--m);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:2px}.rail::-webkit-scrollbar{display:none}@media(max-width:900px){.rail{grid-auto-columns:78%}}.card{scroll-snap-align:start;display:flex;flex-direction:column;background:var(--tint);border-radius:var(--r);overflow:hidden}.card-media{position:relative;aspect-ratio:4/5;overflow:hidden;display:block}.card-media img,.card-media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .6s var(--ease),transform 1.2s var(--ease)}.card-media .b,.card:hover .card-media .a{opacity:0}.card:hover .card-media .b{opacity:1;transform:scale(1.03)}.card-word{position:absolute;left:18px;top:14px;font-family:var(--serif);font-size:clamp(30px,2.7vw,42px);letter-spacing:-.015em;line-height:1.05}.card-media .pill{position:absolute;right:16px;top:18px;background:var(--paper);border-color:var(--paper)}.card-cap{position:absolute;left:18px;bottom:16px;display:grid}.card-cap span{grid-area:1/1;transition:opacity .4s var(--ease)}.card-cap .v,.card:hover .card-cap .k{opacity:0}.card:hover .card-cap .v{opacity:1}.on-dark{color:var(--paper)}.card-body{padding:16px 18px 18px;display:flex;flex-direction:column;gap:6px;flex:1}.rating{font-size:12px;letter-spacing:.08em}.rating span{letter-spacing:-.005em;font-family:var(--mono);font-size:12px;margin-left:4px}.card-title{display:flex;justify-content:space-between;gap:16px;align-items:baseline}.card-title h3{margin:0;font-weight:400;font-size:15.5px;line-height:1.25}.price{font-size:15.5px;white-space:nowrap}.desc{margin:0;color:var(--ink-50);font-size:14px}.card .btn{margin-top:auto;width:100%}.card-body .spacer{flex:1;min-height:10px}.card .btn{background:transparent;color:var(--ink)}.card:hover .btn,.card .btn:focus-visible{background:var(--ink);color:var(--paper)}.rail-foot{display:flex;align-items:center;gap:18px;margin-top:18px}.progress{flex:1;height:1px;background:var(--line);position:relative}.progress i{position:absolute;left:0;top:-.5px;height:2px;background:var(--ink);width:30%;transition:left .2s linear,width .2s}.arrows{display:flex;gap:8px}.arrow-btn{width:40px;height:40px;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center;transition:border-color .2s}.arrow-btn:hover{border-color:var(--ink)}.split{display:grid;grid-template-columns:1fr 1fr;gap:var(--m);min-height:min(78vh,740px)}.split-copy{padding:clamp(24px,3vw,48px);display:flex;flex-direction:column}.split-copy .h1{margin-top:auto}.split-copy .sub{margin-top:18px}.split-copy .body{margin-top:12px}.split-copy .row{display:flex;flex-wrap:wrap;gap:12px 18px;align-items:center;margin-top:28px}.spec{display:flex;justify-content:space-between;gap:12px;border-top:1px solid var(--line);padding-top:14px;margin-top:28px}@media(max-width:900px){.split{grid-template-columns:1fr;min-height:0}.split .panel.media{aspect-ratio:4/5}.split-copy{min-height:min(62vh,520px)}.split.flip .media{order:-1}}.cross-intro{display:grid;grid-template-columns:1fr 1fr;gap:var(--m);padding:clamp(40px,6vw,100px) 0 clamp(22px,3vw,40px);align-items:end}.cross-intro .body{justify-self:end;color:var(--ink-70)}.cross{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--m)}.cross figure{margin:0}.cross .panel{aspect-ratio:4/5}.cross figcaption{display:flex;justify-content:space-between;padding-top:12px}@media(max-width:900px){.cross-intro{grid-template-columns:1fr}.cross-intro .body{justify-self:start}.cross{grid-template-columns:repeat(3,72%);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.cross::-webkit-scrollbar{display:none}.cross figure{scroll-snap-align:start}}.songil{padding:clamp(24px,3.4vw,56px)}.songil-head{display:grid;grid-template-columns:1fr 1fr;gap:var(--m);align-items:end}.songil-head .body{justify-self:end;color:var(--ink-70)}.songil-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--m);margin-top:clamp(28px,4vw,56px)}.ing{display:grid;grid-template-columns:1fr 1fr;gap:clamp(16px,2vw,28px);border-top:1px solid var(--ink);padding-top:18px}.ing .panel{aspect-ratio:1/1}.ing-meta{display:flex;flex-direction:column;gap:10px}.ing-meta .h3{margin-top:4px}.ing-meta .body{font-size:14.5px;color:var(--ink-70)}.ing-meta .kv{margin-top:auto;display:grid;gap:7px}.kv div{display:flex;justify-content:space-between;gap:10px;border-top:1px solid var(--line);padding-top:7px}.tm{font-size:.38em;vertical-align:.95em;margin-left:.04em;letter-spacing:0}.hangul{font-family:Apple SD Gothic Neo,Noto Sans KR,sans-serif;letter-spacing:0}@media(max-width:900px){.songil-head,.songil-grid{grid-template-columns:1fr}.songil-head .body{justify-self:start}}@media(max-width:560px){.ing{grid-template-columns:1fr}}.set-list{list-style:none;margin:24px 0 0;padding:0;display:grid;gap:0}.set-list li{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid var(--line)}.set-list li:last-child{border-bottom:1px solid var(--line)}.set-total{display:flex;align-items:baseline;gap:12px;margin-top:18px}.set-total s{color:var(--ink-50)}.proof{padding:clamp(28px,4vw,64px)}.quote{font-family:var(--serif);font-size:clamp(28px,3.4vw,54px);letter-spacing:-.015em;line-height:1.05;margin:0;max-width:18em}.quote-2{font-family:var(--serif);font-style:italic;font-size:clamp(20px,1.8vw,26px);line-height:1.07;margin:0;letter-spacing:-.015em}.proof-grid{display:grid;grid-template-columns:2fr 1fr;gap:var(--m);align-items:end}.proof-foot{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--m);margin-top:clamp(36px,5vw,80px);border-top:1px solid var(--ink);padding-top:18px}.proof-foot div{display:grid;gap:8px}@media(max-width:900px){.proof-grid{grid-template-columns:1fr}.proof-foot{grid-template-columns:1fr 1fr}}.social{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - var(--m)*4)/5);gap:var(--m);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.social::-webkit-scrollbar{display:none}.social .panel{aspect-ratio:4/5;scroll-snap-align:start}@media(max-width:900px){.social{grid-auto-columns:62%}}.join{padding:clamp(28px,4vw,64px)}.join-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:var(--m);align-items:end}@media(max-width:900px){.join-grid{grid-template-columns:1fr}}.join-grid>*{min-width:0}.join form{display:flex;gap:8px;margin-top:28px;max-width:460px;border-bottom:1px solid var(--ink);padding-bottom:8px}.join input{flex:1;min-width:0;background:none;border:0;font:inherit;font-size:16px;letter-spacing:-.02em;color:var(--ink);padding:10px 0}.join input::placeholder{color:var(--ink-50)}.join input:focus{outline:none}.join form:focus-within,.join .join-row:focus-within{outline:2px solid var(--focus);outline-offset:4px;box-shadow:0 0 0 7px var(--focus-halo);border-radius:2px}.join .thanks{margin-top:28px}footer{margin-top:clamp(60px,8vw,120px);padding:0 var(--m) var(--m)}.foot-top{display:grid;grid-template-columns:1.2fr repeat(4,1fr);gap:var(--m);padding-top:28px;border-top:1px solid var(--ink)}.foot-top h4,.foot-top .foot-h{margin:0 0 14px;font-weight:400;font-family:var(--mono);font-size:12px;color:var(--ink-50);letter-spacing:-.005em;line-height:1}.foot-top ul{list-style:none;margin:0;padding:0;display:grid;gap:9px}.foot-glyph{width:70px}.foot-mark{margin-top:clamp(48px,8vw,120px)}.foot-mark svg{width:100%;height:auto;display:block}.legal{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-top:18px}@media(max-width:900px){.foot-top{grid-template-columns:1fr 1fr}.foot-top .brand-col{grid-column:1/-1}}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000047;opacity:0;pointer-events:none;transition:opacity .35s var(--ease);z-index:60}.drawer{position:fixed;top:var(--m);right:var(--m);bottom:var(--m);width:min(440px,calc(100vw - var(--m)*2));background:var(--paper);border-radius:var(--r);z-index:70;transform:translate(calc(100% + 40px));visibility:hidden;transition:transform .5s var(--ease),visibility 0s .5s;display:flex;flex-direction:column;box-shadow:0 20px 60px #0000002e}body.bag-open .scrim{opacity:1;pointer-events:auto}body.bag-open .drawer{transform:none;visibility:visible;transition:transform .5s var(--ease),visibility 0s}.drawer-head{display:flex;justify-content:space-between;align-items:center;padding:20px 22px;border-bottom:1px solid var(--line)}.gift{padding:16px 22px;border-bottom:1px solid var(--line);display:grid;gap:10px}.gift .bar{height:2px;background:var(--line);position:relative;overflow:hidden;border-radius:2px}.gift .bar i{position:absolute;inset:0 auto 0 0;background:var(--ink);transition:width .5s var(--ease)}.lines{flex:1;overflow:auto;padding:6px 22px}.line{display:grid;grid-template-columns:64px 1fr auto;gap:14px;padding:14px 0;border-bottom:1px solid var(--line);align-items:center}.line img{width:64px;height:80px;object-fit:cover;border-radius:8px}.line .nm{font-size:14px}.qty{display:inline-flex;align-items:center;gap:2px;margin-top:8px;border:1px solid var(--line-ui);border-radius:999px;height:34px;padding:0 2px;font-family:var(--mono);font-size:12px;letter-spacing:-.005em;line-height:1}.empty{padding:40px 0;text-align:center}.upsell{padding:14px 22px;border-top:1px solid var(--line);display:flex;align-items:center;gap:14px}.upsell img{width:52px;height:64px;object-fit:cover;border-radius:8px}.drawer-foot{padding:18px 22px 22px;border-top:1px solid var(--line);display:grid;gap:12px}.drawer-foot .tot{display:flex;justify-content:space-between;font-size:16px}.drawer-foot .btn{width:100%;height:50px}.menu{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--paper);z-index:80;padding:18px var(--m);display:flex;flex-direction:column;transform:translateY(-100%);visibility:hidden;transition:transform .5s var(--ease),visibility 0s .5s}body.menu-open .menu{transform:none;visibility:visible;transition:transform .5s var(--ease),visibility 0s}.menu nav{display:grid;gap:6px;margin-top:40px}.menu nav a{font-family:var(--serif);font-size:44px;letter-spacing:-.015em;line-height:1.05}.menu .mono{margin-top:auto}.toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%,20px);opacity:0;background:var(--ink);color:var(--paper);border-radius:999px;padding:12px 18px;z-index:90;transition:opacity .3s,transform .3s var(--ease);pointer-events:none}.toast.on{opacity:1;transform:translate(-50%)}.row2{display:grid;grid-template-columns:1fr 1fr;gap:var(--m);margin-top:var(--m)}.row2>*{min-width:0}.pnl{position:relative;border-radius:var(--r);overflow:hidden;min-height:min(44vw,640px)}.pnl.tint{background:var(--tint)}.pnl.pad{padding:clamp(24px,3vw,48px);display:flex;flex-direction:column}.pnl>img.cover{position:absolute;top:0;right:0;bottom:0;left:0}.pnl .tag{position:absolute;left:16px;bottom:16px;background:var(--paper);border-radius:999px;padding:7px 11px;z-index:2}.eyebrow{font-family:var(--mono);font-size:12px;letter-spacing:-.005em;line-height:1}.h-lg{font-family:var(--serif);font-weight:400;font-size:clamp(34px,3.6vw,58px);line-height:1.05;letter-spacing:-.015em;margin:0}@media(max-width:900px){.row2{grid-template-columns:1fr}.pnl{min-height:0}.pnl.media{aspect-ratio:1/1}.row2.flip-m .media{order:-1}}.stamp{width:96px;height:96px;border-radius:50%;background:var(--ink);color:var(--paper);display:grid;place-items:center;text-align:center;transform:rotate(-8deg);flex:none}.stamp b{display:block;font-family:var(--serif);font-weight:400;font-size:30px;line-height:1.05;letter-spacing:-.015em}.stamp span{display:block;font-family:var(--mono);font-size:12px;line-height:1.05;margin-top:4px;letter-spacing:-.02em;max-width:84px}.acc{border-top:1px solid var(--line)}.acc details{border-bottom:1px solid var(--line)}.acc summary{list-style:none;display:flex;justify-content:space-between;align-items:center;padding:14px 0;cursor:pointer;font-family:var(--mono);font-size:12px;letter-spacing:-.005em;line-height:1}.acc summary::-webkit-details-marker{display:none}.acc summary:after{content:"+";font-size:15px}.acc details[open] summary:after{content:"\2212"}.acc .in{padding:0 0 14px;color:var(--ink-70);font-size:14.5px;line-height:1.25}.acc .in p{margin:0 0 8px}.acc .in ul{margin:0;padding-left:18px}.l-short{display:none}@media(max-width:560px){.l-long{display:none}.l-short{display:inline}}.reveal{opacity:0;transform:translateY(18px);transition:opacity .9s var(--ease),transform .9s var(--ease)}.reveal.in{opacity:1;transform:none}.qty button{display:inline-grid;place-items:center;min-width:32px;min-height:32px;border-radius:50%}.qty span{min-width:18px;text-align:center}.toast{max-width:calc(100vw - 32px);text-align:center;line-height:1.3}html.has-sticky-bar{scroll-padding-bottom:96px}html{scroll-padding-bottom:84px}@media(max-width:900px){html.has-sticky-bar{--sticky-bar-h:68px;scroll-padding-bottom:156px}html.has-sticky-bar .okeLoyalty--floatingWidget .c-app.is-floating{bottom:calc(var(--sticky-bar-h) + 12px)!important}html.has-sticky-bar div[class*=kl-teaser]{top:auto!important;bottom:calc(var(--sticky-bar-h) + 12px)!important}}.reveal:focus,.reveal:focus-within{opacity:1;transform:none;transition:none}@media(prefers-reduced-motion:reduce){.reveal,.reveal.in{opacity:1;transform:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/114/assets/site.css.map */
