.shopify-section:has(.kc),.shopify-section:has(.kc)>*:not(.kc),.shopify-section:has(.kc) .page-width,.shopify-section:has(.kc) .section{max-width:none!important;width:100%!important;padding:0!important;margin-left:0!important;margin-right:0!important;overflow:visible!important;background:transparent!important}.kc{--amb:#FF8C2A;--amb2:#FFB061;--amb3:#FFD3A8;position:relative;color:#fff;font-family:var(--font-body-family,Inter,sans-serif);padding:0 0 40px}.kc *{box-sizing:border-box}.kc .kk-jp{font-family:Shippori Mincho B1,Hiragino Mincho ProN,Yu Mincho,serif;font-weight:700;letter-spacing:.08em}.kc-in{max-width:1400px;margin:0 auto;padding:0 40px;position:relative}.kc-hero{position:relative;padding:38px 0 8px;overflow:hidden}.kc-hero:before{content:"";position:absolute;left:50%;top:-120px;width:900px;height:520px;transform:translate(-50%);pointer-events:none;background:radial-gradient(ellipse at center,#ff8c2a1c,#ff8c2a00 65%)}.kc-hero__mark{position:absolute;right:max(20px,calc(50% - 760px));top:-10px;font-size:clamp(160px,22vw,320px);line-height:1;color:#ffffff09;pointer-events:none;-webkit-user-select:none;user-select:none;letter-spacing:0}.kc-crumb{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12.5px;color:#ffffff73;margin-bottom:34px}.kc-crumb a{color:#fff9;text-decoration:none;transition:color .25s ease}.kc-crumb a:hover{color:#fff}.kc-crumb i{font-style:normal;color:#ffffff38}.kc-crumb span{color:#ffffffd9}.kc-crumb .kk-jp{color:#ff8c2acc;letter-spacing:.1em;margin-left:4px}.kc-hero__row{display:flex;align-items:flex-end;justify-content:space-between;gap:40px}.kc-hero__txt{max-width:760px}.kc-eyebrow{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-heading-family);font-size:11.5px;letter-spacing:.3em;text-transform:uppercase;color:var(--amb);margin-bottom:18px}.kc-eyebrow i{width:6px;height:6px;border-radius:50%;background:var(--amb);box-shadow:0 0 10px var(--amb)}.kc-eyebrow .kk-jp{letter-spacing:.12em;font-size:13px}.kc-h{font-family:var(--font-heading-family);font-size:clamp(42px,5vw,70px);font-weight:800;line-height:1;text-transform:uppercase;letter-spacing:-.015em;margin:0 0 20px;color:#fff}.kc-h em{font-style:normal;background:linear-gradient(180deg,#FFD3A8,var(--amb));-webkit-background-clip:text;background-clip:text;color:transparent}.kc-p{font-size:16.5px;line-height:1.62;color:#fff9;margin:0 0 22px;max-width:62ch}.kc-p--rte p{margin:0 0 10px}.kc-trust{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 22px}.kc-trust li{position:relative;padding-left:16px;font-size:12.5px;letter-spacing:.02em;color:#ffffff8c}.kc-trust li:before{content:"";position:absolute;left:0;top:7px;width:6px;height:6px;border-radius:50%;background:var(--amb);box-shadow:0 0 8px #ff8c2ab3}.kc-hero__num{flex:0 0 auto;display:flex;align-items:baseline;gap:14px;padding:0 0 6px}.kc-hero__num b{font-family:var(--font-heading-family);font-size:clamp(56px,6.5vw,92px);font-weight:800;line-height:.9;letter-spacing:-.03em;background:linear-gradient(180deg,#fff,#ffffff8c);-webkit-background-clip:text;background-clip:text;color:transparent}.kc-hero__num span{font-family:var(--font-heading-family);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#ffffff80;line-height:1.5}.kc-hero__num--soon b{font-size:clamp(44px,5vw,64px);background:linear-gradient(180deg,#FFD3A8,var(--amb));-webkit-background-clip:text;background-clip:text;letter-spacing:.04em}.kc-fam{display:flex;gap:10px;flex-wrap:wrap;margin:38px 0 0;padding:26px 0 0;border-top:1px solid rgba(255,255,255,.08)}.kc-fam__tab{display:inline-flex;align-items:center;gap:12px;padding:12px 18px 12px 14px;border-radius:99px;border:1px solid rgba(255,255,255,.1);background:#ffffff05;color:#ffffffb8;text-decoration:none;transition:border-color .3s ease,background .3s ease,color .3s ease,transform .3s ease,box-shadow .3s ease}.kc-fam__tab .kk-jp{font-size:14px;color:#ffffff73;transition:color .3s ease}.kc-fam__tab b{font-family:var(--font-heading-family);font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:800}.kc-fam__tab i{font-style:normal;font-family:var(--font-heading-family);font-size:11px;letter-spacing:.06em;padding:4px 9px;border-radius:99px;background:#ffffff12;color:#fff9}.kc-fam__tab i.soon{font-size:9.5px;letter-spacing:.18em;text-transform:uppercase}.kc-fam__tab:hover{border-color:#ff8c2a73;color:#fff;transform:translateY(-1px)}.kc-fam__tab.on{border-color:#ff8c2ab3;background:linear-gradient(180deg,#ff8c2a29,#ff8c2a0f);color:#fff;box-shadow:0 0 0 4px #ff8c2a14,0 12px 36px #ff8c2a24}.kc-fam__tab.on .kk-jp{color:var(--amb)}.kc-fam__tab.on i{background:var(--amb);color:#100600}.kc-fam__tab.empty{opacity:.6}.kc-bar{margin:30px 0 26px;padding:18px 0 0;border-top:1px solid rgba(255,255,255,.06)}.kc-filters{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.kc-fgroup{display:flex;align-items:center;gap:14px}.kc-flabel{flex:0 0 72px;font-family:var(--font-heading-family);font-size:10px;letter-spacing:.26em;text-transform:uppercase;color:#fff6}.kc-chips{display:flex;flex-wrap:wrap;gap:7px}.kc-chip{display:inline-flex;align-items:center;gap:7px;height:31px;padding:0 12px;border-radius:99px;border:1px solid rgba(255,255,255,.12);background:#ffffff06;color:#ffffffb8;text-decoration:none;font-family:var(--font-heading-family);font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;transition:border-color .25s ease,background .25s ease,color .25s ease,transform .25s ease}.kc-chip:hover{border-color:#ff8c2a80;color:#fff;transform:translateY(-1px)}.kc-chip.on{background:linear-gradient(180deg,#FFC489,var(--amb));border-color:transparent;color:#100600;box-shadow:0 0 16px #ff8c2a59}.kc-chip i{font-style:normal;font-size:13px;line-height:1;opacity:.75}.kc-tools{display:flex;align-items:center;justify-content:space-between;gap:16px}.kc-count{font-size:13px;color:#ffffff80}.kc-count a{color:var(--amb3);text-decoration:none;border-bottom:1px solid rgba(255,211,168,.4);transition:color .25s ease}.kc-count a:hover{color:#fff}.kc-sort{position:relative}.kc-sort summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:10px;height:40px;padding:0 14px 0 16px;border-radius:99px;border:1px solid rgba(255,255,255,.14);background:#0006;transition:border-color .25s ease}.kc-sort summary::-webkit-details-marker{display:none}.kc-sort summary:hover,.kc-sort[open] summary{border-color:#ff8c2a99}.kc-sort__l{font-family:var(--font-heading-family);font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:#ffffff73}.kc-sort summary b{font-family:var(--font-heading-family);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:#fff}.kc-sort summary i{font-style:normal;color:#ffffff80;transition:transform .25s ease}.kc-sort[open] summary i{transform:rotate(180deg)}.kc-sort__menu{position:absolute;right:0;top:calc(100% + 8px);z-index:20;min-width:200px;padding:8px;border-radius:16px;border:1px solid rgba(255,255,255,.12);background:#0a0a0af5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 24px 60px #0009}.kc-sort__menu a{display:block;padding:10px 12px;border-radius:10px;color:#ffffffbf;text-decoration:none;font-size:13.5px;transition:background .2s ease,color .2s ease}.kc-sort__menu a:hover{background:#ffffff0f;color:#fff}.kc-sort__menu a.on{color:var(--amb);background:#ff8c2a14}.kc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(228px,1fr));gap:22px}.kc .kv-card{position:relative;width:auto;display:block;text-decoration:none;color:#fff;border:1px solid rgba(255,255,255,.08);border-radius:20px;background:linear-gradient(180deg,#ffffff09,#ffffff03);overflow:hidden;transition:transform .45s cubic-bezier(.2,.7,.3,1),border-color .35s ease,box-shadow .45s ease}.kc .kv-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;background:radial-gradient(240px 240px at var(--mx,50%) var(--my,50%),rgba(255,140,42,.16),rgba(255,140,42,0) 68%);transition:opacity .35s ease}.kc .kv-card:hover{transform:translateY(-6px) scale(1.02);border-color:#ff8c2a8c;box-shadow:0 24px 60px #000000b3,0 0 44px #ff8c2a33;z-index:3}.kc .kv-card:hover:after{opacity:1}.kc .kv-media{position:relative;aspect-ratio:1/1;overflow:hidden;background:#060606}.kc .kv-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s cubic-bezier(.2,.7,.3,1),filter .45s ease;filter:brightness(.94)}.kc .kv-card:hover .kv-media img{transform:scale(1.06);filter:brightness(1.05)}.kc .kv-grade{position:absolute;top:12px;left:12px;z-index:2;font-family:var(--font-heading-family);font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#100600;padding:6px 11px;border-radius:99px;background:linear-gradient(180deg,#FFC489,var(--amb));box-shadow:0 0 18px #ff8c2a66}.kc .kv-lang{position:absolute;top:12px;right:12px;z-index:2;font-family:var(--font-heading-family);font-size:10px;font-weight:800;letter-spacing:.16em;color:#ffffffd9;padding:6px 9px;border-radius:99px;background:#0009;border:1px solid rgba(255,255,255,.16);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.kc .kv-sold{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:10px;text-align:center;font-family:var(--font-heading-family);font-size:10px;font-weight:800;letter-spacing:.24em;text-transform:uppercase;color:#fff;background:linear-gradient(0deg,#000000d9,#0000)}.kc .kv-info{padding:15px 16px 16px}.kc .kv-title{font-family:var(--font-heading-family);font-size:13px;font-weight:800;letter-spacing:.01em;text-transform:none;color:#fff;line-height:1.3;margin:0 0 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kc .kv-sub{font-size:12px;color:#ffffff7a;line-height:1.4;margin:0 0 11px;min-height:17px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kc .kv-priceline{display:flex;align-items:baseline;gap:9px}.kc .kv-price{font-family:var(--font-heading-family);font-size:16.5px;font-weight:800;color:var(--amb);letter-spacing:-.01em}.kc .kv-old{font-size:12px;color:#ffffff4d;text-decoration:line-through}.kc .kv-go{margin-left:auto;font-family:var(--font-heading-family);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#ffffff59;transition:color .3s ease}.kc .kv-go i{font-style:normal;display:inline-block;transition:transform .3s ease}.kc .kv-card:hover .kv-go{color:var(--amb3)}.kc .kv-card:hover .kv-go i{transform:translate(3px)}.kc-pag{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;margin:44px 0 0}.kc-pag__a{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 14px;border-radius:99px;border:1px solid rgba(255,255,255,.12);color:#ffffffbf;text-decoration:none;font-family:var(--font-heading-family);font-size:12px;font-weight:800;letter-spacing:.08em;transition:border-color .25s ease,color .25s ease,background .25s ease}a.kc-pag__a:hover{border-color:#ff8c2a99;color:#fff}.kc-pag__a.on{background:linear-gradient(180deg,#FFC489,var(--amb));border-color:transparent;color:#100600}.kc-pag__a.off{opacity:.3}.kc-pag__a.dots{border-color:transparent}.kc-pag__info{flex:0 0 100%;text-align:center;margin-top:10px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#ffffff59}.kc-btn{display:inline-flex;align-items:center;gap:10px;height:48px;padding:0 24px;border-radius:99px;text-decoration:none;font-family:var(--font-heading-family);font-size:11.5px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#100600;background:linear-gradient(180deg,#FFC489,var(--amb));box-shadow:0 10px 30px #ff8c2a40;transition:transform .3s ease,box-shadow .3s ease}.kc-btn:hover{transform:translateY(-2px);box-shadow:0 16px 40px #ff8c2a66}.kc-btn i{font-style:normal;transition:transform .3s ease}.kc-btn:hover i{transform:translate(3px)}.kc-btn--ghost{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.2);box-shadow:none}.kc-btn--ghost:hover{border-color:#ff8c2a99;box-shadow:none}.kc-soon__btns{display:flex;gap:12px;flex-wrap:wrap}.kc-soon{margin:40px auto 60px;max-width:1060px;display:grid;grid-template-columns:1.1fr 1fr;gap:34px;align-items:center}.kc-soon__ghosts{display:flex;gap:18px;justify-content:center}.kc-soon__ghosts i{width:150px;aspect-ratio:3/4;border-radius:18px;border:1px dashed rgba(255,140,42,.35);background:linear-gradient(180deg,#ff8c2a14,#ff8c2a00);position:relative;overflow:hidden}.kc-soon__ghosts i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.08) 50%,transparent 70%);transform:translate(-100%);animation:kcSweep 2.6s ease-in-out infinite}.kc-soon__ghosts i:nth-child(2){transform:translateY(-14px)}.kc-soon__ghosts i:nth-child(2):after{animation-delay:.3s}.kc-soon__ghosts i:nth-child(3):after{animation-delay:.6s}@keyframes kcSweep{0%{transform:translate(-100%)}60%,to{transform:translate(100%)}}.kc-soon__t .kk-jp,.kc-none .kk-jp,.kc-foot__card .kk-jp{display:block;color:var(--amb);font-size:14px;margin-bottom:10px}.kc-soon__t b,.kc-none b,.kc-foot__card b{display:block;font-family:var(--font-heading-family);font-size:26px;line-height:1.1;text-transform:uppercase;margin-bottom:12px}.kc-soon__t p,.kc-none p,.kc-foot__card p{font-size:15px;line-height:1.6;color:#fff9;margin:0 0 20px;max-width:52ch}.kc-none{margin:30px 0 40px;padding:40px;border-radius:24px;border:1px dashed rgba(255,140,42,.3);text-align:center}.kc-none p{margin-left:auto;margin-right:auto}.kc-none .kc-soon__btns{justify-content:center}.kc-foot{margin-top:70px}.kc-foot__card{position:relative;overflow:hidden;padding:44px 48px;border-radius:28px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(135deg,#ff8c2a1f,#ffffff05 55%)}.kc-foot__card:after{content:"\4ee3\7406\8cfc\5165";position:absolute;right:30px;bottom:-30px;font-family:Shippori Mincho B1,serif;font-size:160px;line-height:1;color:#ffffff0a;pointer-events:none}.kc-foot__card b{font-size:30px}@media(max-width:1100px){.kc-in{padding:0 28px}.kc-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}}@media(max-width:749px){.kc{padding-bottom:20px}.kc-in{padding:0 16px}.kc-hero{padding-top:22px}.kc-hero__mark{right:-10px;top:40px;font-size:150px}.kc-crumb{margin-bottom:22px;font-size:12px}.kc-hero__row{flex-direction:column;align-items:flex-start;gap:18px}.kc-h{font-size:40px;margin-bottom:14px}.kc-p{font-size:15px}.kc-trust{gap:6px 16px}.kc-hero__num{gap:10px}.kc-hero__num b{font-size:54px}.kc-fam{flex-wrap:nowrap;overflow-x:auto;gap:8px;margin-top:26px;padding-top:18px;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);mask-image:linear-gradient(90deg,#000 88%,transparent)}.kc-fam::-webkit-scrollbar{display:none}.kc-fam__tab{flex:0 0 auto;padding:10px 14px 10px 12px;gap:9px}.kc-fam__tab b{font-size:11px;letter-spacing:.1em}.kc-bar{margin:22px 0 18px;padding-top:14px}.kc-fgroup{flex-direction:column;align-items:flex-start;gap:6px}.kc-flabel{flex:0 0 auto}.kc-chips{flex-wrap:nowrap;overflow-x:auto;width:100%;padding-bottom:4px;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 90%,transparent);mask-image:linear-gradient(90deg,#000 90%,transparent)}.kc-chips::-webkit-scrollbar{display:none}.kc-chip{flex:0 0 auto;height:30px;font-size:10px}.kc-tools{flex-wrap:wrap}.kc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.kc .kv-card{border-radius:15px}.kc .kv-card:hover{transform:none}.kc .kv-grade{font-size:9px;padding:5px 8px;top:9px;left:9px}.kc .kv-lang{font-size:8.5px;padding:5px 7px;top:9px;right:9px}.kc .kv-info{padding:11px 12px 12px}.kc .kv-title{font-size:12px}.kc .kv-sub{font-size:11px;margin-bottom:8px;min-height:15px}.kc .kv-price{font-size:14px}.kc .kv-go{display:none}.kc-pag{margin-top:30px;gap:6px}.kc-pag__a{min-width:38px;height:38px;padding:0 10px}.kc-soon{grid-template-columns:1fr;gap:22px;text-align:center;margin:30px auto 40px}.kc-soon__ghosts i{width:84px}.kc-soon__t p{margin-left:auto;margin-right:auto}.kc-soon__t b{font-size:22px}.kc-soon__btns{justify-content:center}.kc-foot{margin-top:40px}.kc-foot__card{padding:30px 22px;border-radius:20px}.kc-foot__card b{font-size:22px}.kc-foot__card:after{font-size:110px;right:10px;bottom:-20px}.kc-none{padding:28px 18px}}@media(prefers-reduced-motion:reduce){.kc-soon__ghosts i:after{animation:none!important}.kc .kv-card,.kc .kv-media img,.kc-chip,.kc-fam__tab,.kc-btn{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/kk-collection.css.map */
