.tk{--red:#E33613;--yellow:#F7D64A;--lila:#D9A6B8;--paper:#FFFFFF;--tint-r:#FCE3DB;--tint-l:#F5E3EA;--tint-y:#FCEFA8;--display:"Archivo Black",Impact,"Arial Black",sans-serif;--hangul:"Black Han Sans","Apple SD Gothic Neo","Malgun Gothic",sans-serif;--body:"Instrument Sans",Helvetica,Arial,sans-serif;--mono:"IBM Plex Mono",ui-monospace,Menlo,monospace}.tk,.tk *{box-sizing:border-box}.tk{margin:0}.tk{background:var(--paper);color:var(--red);font:400 16px/1.55 var(--body)}.tk img{max-width:100%;display:block}.tk .mono{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;font-size:13px;font-weight:500}.tk .wrap{padding-inline:clamp(16px,4vw,48px)}.tk :focus-visible{outline:3px solid var(--lila);outline-offset:3px}.tk .ticker{background:var(--red);color:#fff;overflow:hidden;white-space:nowrap;padding-block:8px}.tk .ticker div{display:inline-block;animation:tk-run 32s linear infinite}.tk .ticker span{margin-right:40px}.tk .ticker .k{font-family:var(--hangul);font-size:15px;letter-spacing:0}@keyframes tk-run{to{transform:translate(-50%)}}.tk .new{background:var(--red);color:#fff;padding:1px 6px;margin-left:4px;font-size:10px}.tk .cart{border:2px solid var(--red);border-radius:99px;padding:6px 14px;text-decoration:none;margin-left:auto}.tk .hero{position:relative;overflow:hidden;background:var(--paper)}.tk .hero-inner{position:relative;display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(16px,3vw,40px);align-items:stretch}.tk .hero-text{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:20px;align-items:flex-start;padding-block:clamp(28px,4vw,48px)}.tk .chips{display:flex;flex-wrap:wrap;gap:8px}.tk .chips span{background:var(--paper);border:2px solid var(--red);border-radius:99px;padding:4px 12px}.tk .hero .hero-title{font-family:var(--display);font-weight:400;font-size:clamp(48px,7vw,112px);line-height:.88;margin:0;letter-spacing:-.02em;text-transform:uppercase;text-wrap:balance}.tk .hero .hero-title em{font-style:normal;color:#fff;background:var(--red);padding:0 .12em;display:inline-block;transform:rotate(-2deg)}.tk .hero .hero-seo{font-size:13px;line-height:1.4;margin:0;font-weight:500;max-width:46ch}.tk .hero p:not(.hero-title){max-width:36ch;font-size:clamp(17px,1.5vw,20px);margin:0}.tk .ctas{display:flex;gap:12px;flex-wrap:wrap}.tk .btn{display:inline-block;font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;font-size:13px;font-weight:600;text-decoration:none;padding:14px 26px;border-radius:99px;background:var(--red);color:#fff;border:2px solid var(--red);transition:transform .15s;cursor:pointer}.tk .btn:hover{transform:translateY(-2px) rotate(-1deg)}.tk .btn.line{background:transparent;color:var(--red)}.tk .btn.yel{background:var(--yellow);border-color:var(--yellow);color:var(--red)}.tk .hero-visual{position:relative;min-width:0;overflow:hidden;margin-right:calc(-1*clamp(16px,4vw,48px));align-self:center}.tk .lift{position:relative;aspect-ratio:1;width:100%;max-width:100%;background:linear-gradient(to right,#feb6bf,#ffb3bc,#feabb5,#ffaab5,#fea3b2,#fe97a8,#fe8a9d,#fe7d94,#fd728a)}.tk .lift img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.tk .lift-base{-webkit-mask-image:linear-gradient(to bottom,transparent 39%,#000 40%);mask-image:linear-gradient(to bottom,transparent 39%,#000 40%)}.tk .lift-top{-webkit-mask-image:linear-gradient(to bottom,#000 38.6%,transparent 40%);mask-image:linear-gradient(to bottom,#000 38.6%,transparent 40%);animation:tk-dip 2.6s cubic-bezier(.45,0,.25,1) infinite;transform-origin:85% 15%}@keyframes tk-dip{0%,to{transform:translateY(0) rotate(0)}45%,60%{transform:translateY(-5%) rotate(-1.2deg)}}.tk .stamp{position:absolute;left:4%;bottom:6%;font-family:var(--hangul);font-size:clamp(64px,8vw,120px);line-height:1;color:var(--red);transform:rotate(-8deg);pointer-events:none}.tk .sticker{position:absolute;right:6%;top:8%;width:clamp(100px,11vw,140px);aspect-ratio:1;animation:tk-spin 14s linear infinite}.tk .sticker text{font-family:var(--mono);font-size:11.5px;font-weight:600;letter-spacing:.14em;fill:var(--red)}@keyframes tk-spin{to{transform:rotate(360deg)}}.tk .proof{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;background:var(--red);color:#fff;padding-block:28px}.tk .proof div{display:flex;flex-direction:column;gap:6px;min-width:0}.tk .proof b{font-family:var(--display);font-weight:400;font-size:clamp(26px,3.4vw,46px);line-height:.95;color:var(--yellow)}.tk .head{display:flex;justify-content:space-between;align-items:end;gap:16px;flex-wrap:wrap;padding-block:clamp(48px,7vw,90px) 24px}.tk .head h2,.tk .big-h{font-family:var(--display);font-weight:400;font-size:clamp(34px,5.5vw,72px);line-height:.92;margin:0;text-transform:uppercase;text-wrap:balance}.tk .head h2 small,.tk .big-h small{display:block;font-family:var(--hangul);font-size:.42em;letter-spacing:0;margin-bottom:6px}.tk .grid{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(12px,2vw,24px)}.tk .card{text-align:center;display:flex;flex-direction:column;gap:6px}.tk .card .tile{position:relative;border-radius:22px;overflow:hidden;aspect-ratio:1/1}.tk .card .tile img{width:100%;height:100%;object-fit:cover;transition:transform .35s}.tk .card:hover .tile img{transform:scale(1.05) rotate(1.5deg)}.tk .badge{position:absolute;top:14px;left:14px;background:var(--paper);border-radius:99px;padding:4px 12px}.tk .heat{position:absolute;top:14px;right:14px;display:flex;gap:4px;background:var(--paper);border-radius:99px;padding:7px 10px}.tk .heat i{width:9px;height:9px;border-radius:50%;background:var(--tint-l)}.tk .heat i.on{background:var(--red)}.tk .card h3{font-family:var(--display);font-weight:400;font-size:clamp(20px,2.4vw,30px);margin:14px 0 0;text-transform:uppercase;line-height:1}.tk .card .kr{font-family:var(--hangul);font-size:17px}.tk .card .fact{font-size:15px;max-width:38ch;align-self:center}.tk .card .price{font-family:var(--mono);font-size:13px}.tk .card .btn{align-self:center;margin-top:8px;width:min(100%,360px)}.tk .story{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,56px);align-items:center;margin-top:clamp(48px,7vw,90px);background:var(--tint-l);border-radius:28px;padding:clamp(20px,4vw,48px)}.tk .story-pics{position:relative;min-width:0;padding-bottom:12%}.tk .story-pics .main{border-radius:20px;aspect-ratio:4/5;object-fit:cover;width:86%}.tk .love{position:absolute;right:0;bottom:0;width:44%;aspect-ratio:1;animation:tk-spin 12s linear infinite}.tk .story .hi{display:inline-block;font-family:var(--hangul);font-size:clamp(28px,3vw,40px);background:var(--red);color:#fff;padding:2px 14px;border-radius:99px;transform:rotate(-4deg);margin-bottom:14px}.tk .story p{font-size:clamp(17px,1.5vw,20px);max-width:44ch;margin:16px 0 22px}.tk .finder{background:var(--red);color:#fff;border-radius:28px;margin-top:clamp(48px,7vw,90px);padding:clamp(28px,5vw,64px);display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(24px,4vw,56px);align-items:center}.tk .finder h2{font-family:var(--display);font-weight:400;font-size:clamp(34px,5vw,64px);line-height:.92;margin:0 0 16px;text-transform:uppercase}.tk .finder h2 span{color:var(--yellow)}.tk .finder input[type=range]{width:100%;height:30px;-webkit-appearance:none;appearance:none;background:transparent;cursor:pointer}.tk .finder input[type=range]::-webkit-slider-runnable-track{height:12px;border-radius:99px;background:var(--lila)}.tk .finder input[type=range]::-moz-range-track{height:12px;border-radius:99px;background:var(--lila)}.tk .finder input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:30px;height:30px;margin-top:-9px;border-radius:50%;background:var(--yellow);border:3px solid #fff}.tk .finder input[type=range]::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:var(--yellow);border:3px solid #fff}.tk .finder input[type=range]:focus{outline:none}.tk .finder input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px var(--lila)}.tk .finder .scale{display:flex;justify-content:space-between;gap:6px;margin-top:6px;font-size:11px}.tk .finder .result{background:var(--yellow);color:var(--red);border-radius:20px;padding:24px;display:grid;grid-template-columns:110px 1fr;gap:18px;align-items:center;min-width:0}.tk .finder .result img{border-radius:14px;aspect-ratio:1;object-fit:cover}.tk .finder .result h3{font-family:var(--display);font-weight:400;font-size:26px;margin:0;line-height:1;text-transform:uppercase}.tk .finder .result p{margin:6px 0 0;font-size:15px}.tk .steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:16px;counter-reset:s}.tk .steps li{counter-increment:s;background:var(--tint-y);border-radius:22px;padding:24px;min-width:0}.tk .steps li:before{content:counter(s);display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--red);color:#fff;font-family:var(--display);margin-bottom:14px}.tk .steps b{font-family:var(--display);font-weight:400;font-size:26px;text-transform:uppercase}.tk .steps p{margin:8px 0 0}.tk .know{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.tk .know a{display:flex;justify-content:space-between;align-items:center;gap:12px;text-decoration:none;border:2px solid var(--red);border-radius:18px;padding:18px 20px;font-family:var(--display);font-size:clamp(17px,1.6vw,21px);text-transform:uppercase;line-height:1.05;transition:background .15s}.tk .know a:after{content:"\2192"}.tk .know a:hover{background:var(--tint-r)}.tk .where{display:grid;grid-template-columns:1.2fr 1fr;gap:16px}.tk .where ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.tk .where li{display:flex;justify-content:space-between;gap:12px;align-items:baseline;border-bottom:2px solid var(--paper);padding-bottom:10px;font-family:var(--display);font-size:clamp(18px,2vw,24px);text-transform:uppercase}.tk .where li span{font-family:var(--mono);font-size:12px;text-align:right}.tk .where .box{border-radius:22px;padding:24px}.tk .press{background:var(--yellow);display:flex;flex-direction:column;gap:14px}.tk .press q{display:block;font-family:var(--display);font-size:clamp(24px,3vw,38px);line-height:1;text-transform:uppercase;quotes:"\201e" "\201c"}.tk .logos{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px}.tk .logos img{background:#fff;border:2px solid var(--tint-r);border-radius:16px;padding:14px;height:96px;width:100%;object-fit:contain}.tk .rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(240px,1fr);gap:16px;overflow-x:auto;padding-bottom:14px;scroll-snap-type:x mandatory;scrollbar-color:var(--red) var(--tint-r);scrollbar-width:thin}.tk .rail::-webkit-scrollbar{height:10px}.tk .rail::-webkit-scrollbar-track{background:var(--tint-r);border-radius:99px}.tk .rail::-webkit-scrollbar-thumb{background:var(--red);border-radius:99px}.tk .rail a{scroll-snap-align:start;text-decoration:none;border-radius:22px;padding:18px;display:flex;flex-direction:column;gap:14px;min-height:340px;transition:transform .2s}.tk .rail a:hover{transform:rotate(-1.5deg)}.tk .rail .lbl{align-self:start;background:var(--paper);border-radius:99px;padding:4px 12px;color:var(--red)}.tk .rail img{border-radius:14px;aspect-ratio:4/3;object-fit:cover;width:100%}.tk .rail h3{font-family:var(--display);font-weight:400;font-size:24px;line-height:1;margin:auto 0 0;text-transform:uppercase}.tk .c-r{background:var(--tint-r)}.tk .c-l{background:var(--tint-l)}.tk .c-y{background:var(--tint-y)}.tk .c-red{background:var(--red);color:#fff}.tk .merchbox{aspect-ratio:4/3;border-radius:14px;background:var(--red);display:grid;place-items:center;color:#fff;font-family:var(--display);font-size:44px;line-height:.9;text-align:center;transform:rotate(-3deg)}.tk .reviews{background:var(--lila);margin-top:clamp(48px,7vw,90px);padding-block:28px;overflow:hidden;white-space:nowrap}.tk .reviews div{display:inline-block;animation:tk-run 40s linear infinite}.tk .reviews q{font-family:var(--display);font-size:clamp(22px,3vw,34px);text-transform:uppercase;quotes:none;margin-right:16px}.tk .reviews .who{margin-right:48px}.tk .reviews .star{margin-right:12px;font-size:22px}.tk .faq{display:grid;grid-template-columns:1fr 1.4fr;gap:clamp(24px,4vw,64px);padding-block:clamp(48px,7vw,90px)}.tk .faq details{border-top:2px solid var(--red);padding-block:18px}.tk .faq details:last-child{border-bottom:2px solid var(--red)}.tk .faq summary{font-family:var(--display);font-size:clamp(18px,2vw,24px);text-transform:uppercase;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px}.tk .faq summary::-webkit-details-marker{display:none}.tk .faq summary:after{content:"+"}.tk .faq details[open] summary:after{content:"\2013"}.tk .faq p{max-width:62ch;margin:12px 0 0}.tk .news{background:var(--red);color:#fff;text-align:center;padding-block:clamp(48px,7vw,80px)}.tk .news h2{font-family:var(--display);font-weight:400;font-size:clamp(34px,6vw,80px);line-height:.9;margin:0 0 10px;text-transform:uppercase}.tk .news form{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:24px}.tk .news input{font:inherit;padding:14px 20px;border-radius:99px;border:2px solid #fff;background:transparent;color:#fff;width:min(100%,360px)}.tk .news input::placeholder{color:#fff;opacity:.85}.tk .note{border:2px dashed var(--red);border-radius:14px;padding:10px 14px;margin-block:16px;font-family:var(--mono);font-size:12px;background:var(--paper)}@media(max-width:860px){.tk .hero-inner{grid-template-columns:1fr}.tk .hero-visual{order:-1;margin-inline:-16px}.tk .proof{grid-template-columns:1fr 1fr}.tk .grid,.tk .story,.tk .finder,.tk .faq,.tk .where,.tk .steps,.tk .know{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.tk,.tk *{animation:none!important;transition:none!important}}.tk .crumbs{padding-block:18px 0;display:flex;gap:8px;flex-wrap:wrap}.tk .crumbs a{text-decoration:none}.tk .crumbs span{opacity:.6}.tk .page-head{padding-block:clamp(28px,5vw,64px) clamp(20px,3vw,32px)}.tk .page-head h1{font-family:var(--display);font-weight:400;font-size:clamp(38px,6vw,84px);line-height:.9;margin:0;text-transform:uppercase;text-wrap:balance}.tk .page-head h1 small{display:block;font-family:var(--hangul);font-size:.4em;letter-spacing:0;margin-bottom:8px}.tk .page-head p{max-width:60ch;font-size:clamp(17px,1.5vw,20px);margin:16px 0 0}.tk .section{padding-block:clamp(40px,6vw,80px) 0}.tk .h2{font-family:var(--display);font-weight:400;font-size:clamp(28px,4vw,52px);line-height:.95;margin:0 0 20px;text-transform:uppercase;text-wrap:balance}.tk .h2 small{display:block;font-family:var(--hangul);font-size:.45em;letter-spacing:0;margin-bottom:6px}.tk .pill{display:inline-block;border:2px solid var(--red);border-radius:99px;padding:4px 12px}.tk .pill.fill{background:var(--red);color:#fff}.tk .stars{letter-spacing:2px}.tk .pdp{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(20px,4vw,56px);align-items:start;padding-block:20px 0}.tk .gallery{display:grid;grid-template-columns:76px 1fr;gap:12px;position:sticky;top:96px;min-width:0}.tk .thumbs{display:flex;flex-direction:column;gap:10px}.tk .thumbs button{padding:0;border:2px solid transparent;border-radius:12px;overflow:hidden;cursor:pointer;background:none}.tk .thumbs button[aria-current=true]{border-color:var(--red)}.tk .thumbs img{aspect-ratio:1;object-fit:cover;width:100%}.tk .stage{border-radius:24px;overflow:hidden;aspect-ratio:1;background:var(--tint-r)}.tk .stage img{width:100%;height:100%;object-fit:cover}.tk .buy{display:flex;flex-direction:column;gap:14px;min-width:0}.tk .buy h1{font-family:var(--display);font-weight:400;font-size:clamp(30px,3.6vw,50px);line-height:.95;margin:0;text-transform:uppercase;text-wrap:balance}.tk .buy .kr{font-family:var(--hangul);font-size:22px}.tk .rating{display:flex;gap:10px;align-items:center}.tk .rating a{font-size:14px}.tk .price-row{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.tk .price-row b{font-family:var(--display);font-weight:400;font-size:36px}.tk .meter{display:flex;align-items:center;gap:12px}.tk .meter .bar{display:flex;gap:5px}.tk .meter .bar i{width:30px;height:10px;border-radius:99px;background:var(--tint-l)}.tk .meter .bar i.on{background:var(--red)}.tk .variants{display:flex;gap:8px;flex-wrap:wrap}.tk .variants a{text-decoration:none;border:2px solid var(--red);border-radius:99px;padding:8px 16px;font-family:var(--mono);font-size:13px;text-transform:uppercase}.tk .variants a[aria-current=page]{background:var(--red);color:#fff}.tk .addrow{display:flex;gap:10px}.tk .qty{display:flex;align-items:center;border:2px solid var(--red);border-radius:99px;overflow:hidden}.tk .qty button{background:none;border:0;color:var(--red);font:600 20px var(--mono);width:44px;height:48px;cursor:pointer}.tk .qty output{min-width:28px;text-align:center;font-family:var(--mono)}.tk .addrow .btn{flex:1;text-align:center;padding-block:16px}.tk .trust{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.tk .trust div{background:var(--tint-y);border-radius:14px;padding:12px;font-size:13px;line-height:1.3}.tk .trust b{display:block;font-family:var(--display);font-weight:400;font-size:15px;text-transform:uppercase}.tk .facts{width:100%;border-collapse:collapse}.tk .facts th,.tk .facts td{text-align:left;padding:12px 0;border-bottom:2px solid var(--tint-r);vertical-align:top}.tk .facts th{font-family:var(--mono);font-size:12px;text-transform:uppercase;letter-spacing:.06em;width:34%;padding-right:16px;font-weight:500}.tk .desc p{max-width:60ch}.tk .cards3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.tk .rcard{text-decoration:none;border-radius:22px;overflow:hidden;background:var(--tint-l);display:flex;flex-direction:column}.tk .rcard img{aspect-ratio:4/3;object-fit:cover;width:100%}.tk .rcard div{padding:16px 18px 20px;display:flex;flex-direction:column;gap:6px}.tk .rcard h3{font-family:var(--display);font-weight:400;font-size:21px;line-height:1;margin:0;text-transform:uppercase}.tk .mini{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.tk .mini a{text-decoration:none;text-align:center;display:flex;flex-direction:column;gap:6px}.tk .mini img{border-radius:18px;aspect-ratio:1;object-fit:cover;width:100%}.tk .mini b{font-family:var(--display);font-weight:400;text-transform:uppercase;font-size:17px}.tk .sticky-buy{position:fixed;left:0;right:0;bottom:0;z-index:30;background:var(--paper);border-top:2px solid var(--red);padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));display:none;align-items:center;gap:12px}.tk .sticky-buy b{font-family:var(--display);font-weight:400;flex:1;text-transform:uppercase;font-size:15px;line-height:1.1}.tk .inline-news{background:var(--yellow);border-radius:24px;padding:clamp(20px,3vw,32px);display:grid;grid-template-columns:1.2fr 1fr;gap:16px;align-items:center}.tk .inline-news h3{font-family:var(--display);font-weight:400;font-size:clamp(22px,2.6vw,32px);line-height:1;margin:0 0 6px;text-transform:uppercase}.tk .inline-news form{display:flex;gap:8px;flex-wrap:wrap}.tk .inline-news input{font:inherit;flex:1;min-width:0;padding:12px 18px;border-radius:99px;border:2px solid var(--red);background:#fff;color:var(--red)}.tk .inline-news input::placeholder{color:var(--red);opacity:.7}.tk .qa details{border-top:2px solid var(--red);padding-block:16px}.tk .qa details:last-child{border-bottom:2px solid var(--red)}.tk .qa summary{font-family:var(--display);font-size:clamp(17px,1.8vw,22px);text-transform:uppercase;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px}.tk .qa summary::-webkit-details-marker{display:none}.tk .qa summary:after{content:"+"}.tk .qa details[open] summary:after{content:"\2013"}.tk .qa p{max-width:66ch;margin:10px 0 0}.tk .filters{display:flex;gap:8px;flex-wrap:wrap;padding-block:8px 32px}.tk .filters button{font:500 13px var(--mono);text-transform:uppercase;letter-spacing:.06em;border:2px solid var(--red);background:#fff;color:var(--red);border-radius:99px;padding:8px 16px;cursor:pointer}.tk .filters button[aria-pressed=true]{background:var(--red);color:#fff}.tk .grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(12px,2vw,24px)}.tk .guide-band{background:var(--tint-l);border-radius:28px;padding:clamp(20px,4vw,40px);display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.tk .guide-band div{background:#fff;border-radius:18px;padding:18px}.tk .guide-band b{font-family:var(--display);font-weight:400;font-size:22px;text-transform:uppercase;display:block}.tk .article{display:grid;grid-template-columns:240px minmax(0,1fr);gap:clamp(24px,4vw,64px);align-items:start}.tk .article.side{grid-template-columns:minmax(0,1fr) 300px}.tk .toc{position:sticky;top:100px;display:flex;flex-direction:column;gap:10px;border-left:3px solid var(--red);padding-left:16px}.tk .toc a{text-decoration:none;font-size:15px;line-height:1.3}.tk .toc a:hover{text-decoration:underline}.tk .prose{max-width:68ch;font-size:18px}.tk .prose h2{font-family:var(--display);font-weight:400;font-size:clamp(24px,2.8vw,34px);line-height:1;margin:44px 0 12px;text-transform:uppercase;scroll-margin-top:110px}.tk .prose ul,.tk .prose ol{padding-left:22px}.tk .prose li{margin-bottom:6px}.tk .tldr{background:var(--tint-y);border-radius:22px;padding:22px 24px;margin-bottom:8px}.tk .tldr b{font-family:var(--mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;display:block;margin-bottom:6px}.tk .tldr p{margin:0}.tk .author{display:flex;gap:14px;align-items:center;padding-block:16px}.tk .author img{width:64px;height:64px;border-radius:50%;object-fit:cover;border:3px solid var(--red)}.tk .author .who{display:flex;flex-direction:column;gap:2px;font-size:14px;line-height:1.35}.tk .author .who b{font-family:var(--display);font-weight:400;font-size:17px;text-transform:uppercase}.tk .pcard{display:grid;grid-template-columns:110px 1fr auto;gap:16px;align-items:center;border:2px solid var(--red);border-radius:22px;padding:14px;margin-block:28px}.tk .pcard img{border-radius:14px;aspect-ratio:1;object-fit:cover}.tk .pcard b{font-family:var(--display);font-weight:400;font-size:20px;text-transform:uppercase;display:block}.tk .bio{display:grid;grid-template-columns:120px 1fr;gap:20px;align-items:center;background:var(--tint-l);border-radius:24px;padding:22px;margin-top:40px}.tk .bio img{border-radius:50%;aspect-ratio:1;object-fit:cover;border:4px solid #fff}.tk .recipe-meta{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.tk .recipe-hero{display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,4vw,48px);align-items:center}.tk .recipe-hero>img{border-radius:28px;aspect-ratio:4/3;object-fit:cover;width:100%}.tk .recipe{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(20px,4vw,56px);align-items:start}.tk .ingredients{background:var(--tint-y);border-radius:24px;padding:24px;position:sticky;top:100px}.tk .ingredients h2,.tk .method h2{font-family:var(--display);font-weight:400;font-size:26px;margin:0 0 12px;text-transform:uppercase}.tk .servings{display:flex;align-items:center;gap:10px;margin-bottom:12px}.tk .servings button{width:34px;height:34px;border-radius:50%;border:2px solid var(--red);background:#fff;color:var(--red);font:600 18px var(--mono);cursor:pointer}.tk .ingredients ul{list-style:none;padding:0;margin:0;display:grid;gap:8px}.tk .ingredients label{display:flex;gap:10px;align-items:baseline;cursor:pointer}.tk .ingredients input{accent-color:var(--red)}.tk .ingredients input:checked+span{text-decoration:line-through;opacity:.6}.tk .method>ol{list-style:none;padding:0;margin:0;counter-reset:m;display:grid;gap:14px}.tk .method>ol>li{counter-increment:m;display:grid;grid-template-columns:48px 1fr;gap:14px;align-items:start;font-size:18px}.tk .method>ol>li:before{content:counter(m);display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--red);color:#fff;font-family:var(--display)}.tk .tip{background:var(--tint-l);border-radius:20px;padding:18px 20px;margin-top:24px}.tk .tip b{font-family:var(--display);font-weight:400;text-transform:uppercase}.tk .districts{display:flex;gap:8px;flex-wrap:wrap;padding-bottom:20px}.tk .spots{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.tk .spot{text-decoration:none;border-radius:22px;padding:20px;display:flex;flex-direction:column;gap:10px;min-height:250px;transition:transform .2s}.tk .spot:hover{transform:rotate(-1deg)}.tk .spot .ini{font-family:var(--hangul);font-size:64px;line-height:1}.tk .spot h3{font-family:var(--display);font-weight:400;font-size:24px;line-height:1;margin:auto 0 0;text-transform:uppercase}.tk .spot .tags{display:flex;gap:6px;flex-wrap:wrap}.tk .spot .tags span{background:#fff;border-radius:99px;padding:2px 10px;font-family:var(--mono);font-size:11px;text-transform:uppercase}.tk .infobox{background:var(--tint-y);border-radius:24px;padding:22px;display:grid;gap:10px;position:sticky;top:100px}.tk .infobox div{display:flex;flex-direction:column}.tk .infobox span{font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:.06em}.tk .infobox b{font-family:var(--display);font-weight:400;font-size:18px;text-transform:uppercase}.tk .about-hero{display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,4vw,56px);align-items:center}.tk .about-hero img{border-radius:28px;aspect-ratio:4/5;object-fit:cover;width:100%}.tk .timeline{list-style:none;padding:0;display:grid;gap:0;border-left:4px solid var(--red);margin:0 0 0 10px}.tk .timeline li{position:relative;padding:0 0 32px 32px}.tk .timeline li:before{content:"";position:absolute;left:-14px;top:4px;width:24px;height:24px;border-radius:50%;background:var(--yellow);border:4px solid var(--red)}.tk .timeline b{font-family:var(--display);font-weight:400;font-size:clamp(26px,3vw,40px);display:block;line-height:1}.tk .timeline h3{font-family:var(--display);font-weight:400;font-size:20px;margin:6px 0 4px;text-transform:uppercase}.tk .timeline p{margin:0;max-width:56ch}.tk .pics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.tk .pics img{border-radius:18px;aspect-ratio:1;object-fit:cover;width:100%}.tk .faq-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:clamp(24px,4vw,64px);align-items:start}.tk .faq-cat{padding-top:8px}.tk .faq-cat h2{font-family:var(--display);font-weight:400;font-size:clamp(24px,2.6vw,32px);margin:40px 0 12px;text-transform:uppercase;scroll-margin-top:110px}.tk .faq-cat h2:first-child{margin-top:0}.tk .searchbox{width:100%;font:inherit;padding:14px 20px;border:2px solid var(--red);border-radius:99px;color:var(--red);margin-bottom:12px}.tk .searchbox::placeholder{color:var(--red);opacity:.7}@media(max-width:860px){.tk .article.side,.tk .pdp,.tk .article,.tk .recipe,.tk .recipe-hero,.tk .about-hero,.tk .faq-layout,.tk .inline-news{grid-template-columns:1fr}.tk .gallery{position:static;grid-template-columns:1fr}.tk .thumbs{flex-direction:row;order:2;overflow-x:auto}.tk .thumbs button{flex:0 0 64px}.tk .cards3,.tk .grid3,.tk .spots,.tk .guide-band{grid-template-columns:1fr}.tk .mini,.tk .pics{grid-template-columns:1fr 1fr}.tk .trust{grid-template-columns:1fr 1fr 1fr}.tk .toc,.tk .ingredients,.tk .infobox{position:static}.tk .sticky-buy{display:flex}.tk .pcard{grid-template-columns:80px 1fr}.tk .pcard .btn{grid-column:1/-1}}.tk .ingredients li.sub{font-family:var(--mono);font-size:12px;text-transform:uppercase;letter-spacing:.06em;margin-top:10px}.tk .tip ul{margin:8px 0 0;padding-left:20px;display:grid;gap:6px}.tk .tip li{font-size:16px}.tk .grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.tk .art-img{border-radius:24px;aspect-ratio:16/9;object-fit:cover;width:100%;margin:8px 0}.tk .prose table{border-collapse:collapse;width:100%;font-size:16px;margin:16px 0}.tk .prose th,.tk .prose td{text-align:left;padding:10px 8px;border-bottom:2px solid var(--tint-r);vertical-align:top}.tk .prose blockquote{margin:20px 0;padding:16px 20px;border-left:4px solid var(--red);background:var(--tint-l);border-radius:0 16px 16px 0}@media(max-width:860px){.tk .grid4{grid-template-columns:1fr 1fr}}.tk .card{position:relative}.tk .card-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:22px}.tk .card .btn{position:relative;z-index:2}.tk .card-link:focus-visible{outline:3px solid var(--lila);outline-offset:3px}.tk{display:block;width:100%;-webkit-font-smoothing:antialiased;background:var(--paper)}.tk h1,.tk h2,.tk h3,.tk p{letter-spacing:normal}.tk img{height:auto}.tk .lift img,.tk .card .tile img,.tk .stage img{height:100%}.tk .logos img{height:96px}.tk a{color:inherit}.tk .kicker{display:block;font-family:var(--hangul);font-size:clamp(16px,2.4vw,34px);line-height:1;margin-bottom:8px;color:var(--red)}.tk .card{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;border-radius:0!important}.tk .btn{box-shadow:none!important;border-radius:99px!important;text-shadow:none}.tk .btn:hover{background:var(--red);color:#fff}.tk .btn.line:hover{background:var(--tint-r);color:var(--red)}.tk .btn.yel:hover{background:var(--yellow);color:var(--red)}input[name=checkout]{background:#fff!important;color:#e33613!important;border:2px solid #E33613!important;border-radius:99px!important;font-family:IBM Plex Mono,ui-monospace,monospace!important;text-transform:uppercase;letter-spacing:.06em;font-weight:600!important;min-height:56px;opacity:1!important}input[name=checkout]:hover{background:#f7d64a!important}[data-cart-drawer] input[name=checkout]{margin-bottom:64px}.tk .card:before,.tk .card:after{content:none!important;display:none!important;background:none!important}.tk input[type=email]{background:#fff!important;color:#e33613!important;border:2px solid #E33613!important;border-radius:99px;padding:14px 20px;font:inherit}.tk input[type=email]::placeholder{color:#e33613;opacity:.6}.tk .news .kimchi-icon{display:inline-grid;place-items:center;width:64px;height:64px;border-radius:50%;background:#fff;color:#e33613;font-family:var(--hangul);font-size:22px;line-height:1;margin-bottom:10px;transform:rotate(-8deg)}.tk .tk-nw-h{margin:28px 0 10px}.tk .tk-nw{max-width:640px}.tk .tk-nw table{width:100%;border-collapse:collapse}.tk .tk-nw th,.tk .tk-nw td{text-align:left;padding:8px 0;border-bottom:2px solid var(--tint-r);font-weight:400}.tk .tk-nw ul{list-style:none;margin:0;padding:0}.tk .tk-nw li{padding:8px 0;border-bottom:2px solid var(--tint-r)}.shopify-section-group-footer-group[id$=__1782121748ec0ccca9] .section-content{padding:0!important}.shopify-section-group-footer-group[id$=__1782121748ec0ccca9] section{min-height:0!important}.tk table.tk-nw{max-width:520px;width:100%;border-collapse:collapse}.tk table.tk-nw th,.tk table.tk-nw td{text-align:left;padding:8px 0;border-bottom:2px solid var(--tint-r);font-weight:400}.tk table.tk-nw td{text-align:right;font-family:var(--mono);font-size:14px}.tk table.tk-nw tr.sub th{padding-left:18px}.tk [hidden]{display:none!important}.tk .article:has(>.toc[hidden]){grid-template-columns:minmax(0,1fr)}.tk .article:has(>.toc[hidden])>.prose{max-width:820px}.tk .head{align-items:last baseline}
/*# sourceMappingURL=/cdn/shop/t/30/assets/tk.css.map?x=0.8388105155055359 */
