@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@500;600;700&family=Noto+Sans+JP:wght@400;500;700&family=Noto+Serif+JP:wght@500;600&family=Noto+Serif:wdth,wght@62.5..100,600..800&display=swap";.kt{--navy:#1B2550;--navy-btn:#1F2B57;--text:#414759;--grey:#8E8C90;--gold:#B9A06E;--gold-line:#B89A6C;--cream:#F8F5F0;--line:#E9E6E1;--band:#F6F6F6;font-family:Noto Sans JP,Hiragino Sans,sans-serif;color:var(--navy);-webkit-font-smoothing:antialiased}.kt *{box-sizing:border-box}.kt a{color:inherit;text-decoration:none}.kt-wrap{max-width:1340px;margin:0 auto;padding:0 48px}.kt-btn{display:inline-flex;align-items:center;justify-content:center;gap:16px;background:var(--navy-btn);color:#fff!important;font-family:Montserrat,sans-serif;font-weight:600;font-size:13px;letter-spacing:.08em;height:49px;padding:0 30px;border-radius:3px;transition:background .2s}.kt-btn:hover{background:#2b3a6e}.kt-btn i{font-style:normal;font-size:20px;line-height:1;margin-top:-2px}.kt-btn--line{background:#fff;color:var(--navy)!important;border:1.5px solid #6E7898;height:38px;font-size:12px;padding:0 28px;border-radius:2px}.kt-btn--line:hover{background:var(--navy);color:#fff!important}.kt-h{text-align:center;margin:0 0 26px;font-weight:400}.kt-h b{display:block;font-family:Montserrat,sans-serif;font-weight:700;font-size:20px;letter-spacing:.04em;color:var(--navy)}.kt-h span{display:block;font-size:12px;color:#4a4f60;margin-top:6px;letter-spacing:.06em}.kt-hdr{background:#fff;border-bottom:1px solid #EFEDEA;position:relative;z-index:10}.kt-hdr__in{display:flex;align-items:center;height:84px}.kt-logo{display:flex;align-items:center;gap:16px;flex:none}.kt-logo__mark{width:40px;height:auto}.kt-logo__txt{display:flex;flex-direction:column;align-items:center}.kt-logo__name{font-family:"Noto Serif",serif;font-variation-settings:"wdth" 75;font-weight:700;font-size:25px;line-height:1;letter-spacing:.005em;color:var(--navy)}.kt-logo__sub{font-family:"Noto Serif",serif;font-variation-settings:"wdth" 75;font-weight:600;font-size:9.5px;margin-top:4px;color:var(--navy)}.kt-nav{display:flex;gap:56px;margin:0 auto;padding-left:40px}.kt-nav__a{position:relative;font-family:Noto Sans JP,sans-serif;font-weight:500;font-size:14.5px;letter-spacing:.08em;white-space:nowrap;padding:8px 0;color:var(--navy)}.kt-nav__a:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:var(--gold-line);transform:scaleX(0);transition:transform .2s}.kt-nav__a.is-on:after,.kt-nav__a:hover:after{transform:scaleX(1)}.kt-icons{display:flex;gap:44px;align-items:center;flex:none}.kt-icons a{position:relative;display:block;width:27px;height:27px;color:var(--navy)}.kt-icons svg{width:100%;height:100%}.kt-icons__n{position:absolute;right:-6px;top:-4px;min-width:18px;height:18px;border-radius:9px;background:var(--gold);color:#fff;font-size:11px;font-weight:700;display:grid;place-items:center;padding:0 4px}.kt-hdr__menu{display:none}.kt-hero{position:relative;overflow:hidden;background:radial-gradient(ellipse 42% 80% at 72% 50%,#fcecf2,#fcecf200 72%),radial-gradient(ellipse 30% 60% at 96% 50%,#efe2e8e6,#efe2e800 70%),linear-gradient(90deg,#e4e1e1,#ecebec 22%,#f1f0f1 45%,#eceaeb 70%,#e9e3e5)}.kt-hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:28%;background:linear-gradient(transparent,#d6d0cf73);pointer-events:none}.kt-hero__track{position:relative;width:100%;aspect-ratio:3.536}.kt-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .8s,visibility .8s;z-index:1}.kt-slide.is-on{opacity:1;visibility:visible}.kt-slide--brand .kt-slide__in{position:relative;max-width:none;padding:0;height:100%;width:100%}.kt-slide__logo{position:absolute;left:6.8%;top:5%;width:16.4%;height:89%}.kt-slide__logo img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 2px 3px rgba(0,0,0,.08))}.kt-slide--brand .kt-slide__copy{position:absolute;left:26.1%;top:17%;width:26%}.kt-slide__title{font-family:"Noto Serif JP",serif;font-weight:500;font-size:clamp(26px,2.6vw,40px);line-height:1.5;letter-spacing:.04em;color:var(--navy);margin:0 0 .55em}.kt-slide__text{font-size:clamp(12px,1.08vw,15.5px);line-height:1.95;letter-spacing:.06em;color:#2a3150;margin:0 0 2.2em}.kt-collage{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.kt-collage{pointer-events:none}.kt-collage>a{position:absolute;display:block;z-index:2;pointer-events:auto}.kt-collage>a img{display:block;width:100%;height:auto}.kt-collage__s1 img{border-radius:4px}.kt-collage__s1,.kt-collage__s3{box-shadow:none}.kt-collage__s1 img,.kt-collage__s3 img{box-shadow:0 10px 18px -8px #0006}.kt-collage__main img{box-shadow:0 14px 26px -10px #3c145080}.kt-collage__main{box-shadow:none}.kt-hero__glow{display:block!important;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 42%,#000 58%);mask-image:linear-gradient(90deg,transparent 42%,#000 58%)}.kt-slide__copy,.kt-slide__logo{z-index:1}.kt-hero__glow:before{content:"";position:absolute;left:44%;top:-15%;width:58%;height:130%;background:radial-gradient(ellipse 34% 40% at 40% 40%,#fffffff2,#fff0),radial-gradient(circle at 24% 30%,#be78dc8c,#be78dc00 34%),radial-gradient(circle at 66% 24%,#ff96c499,#ff96c400 36%),radial-gradient(circle at 80% 72%,#a08ceb80,#a08ceb00 38%),radial-gradient(circle at 36% 80%,#ffb0d299,#ffb0d200 40%),radial-gradient(circle at 96% 40%,#e6bef099,#e6bef000 30%);filter:blur(4px)}.kt-hero__glow:after{content:"";position:absolute;left:44%;top:0;width:56%;height:100%;background:radial-gradient(circle at 8% 18%,#fff 0 2.5px,#fff0 4px),radial-gradient(circle at 15% 70%,#ffffffbf 0 14px,#fff0 20px),radial-gradient(circle at 30% 8%,#fff0fad9 0 9px,#fff0fa00 13px),radial-gradient(circle at 46% 94%,#fffc 0 18px,#fff0 26px),radial-gradient(circle at 63% 6%,#ffffffe6 0 6px,#fff0 9px),radial-gradient(circle at 74% 88%,#ffe6f5d9 0 11px,#ffe6f500 16px),radial-gradient(circle at 93% 12%,#ffffffe6 0 16px,#fff0 23px),radial-gradient(circle at 97% 78%,#ffffffd9 0 9px,#fff0 13px),radial-gradient(circle at 88% 50%,#fff 0 2px,#fff0 3.5px),radial-gradient(circle at 22% 44%,#fff 0 2px,#fff0 3.5px),radial-gradient(circle at 55% 50%,#fff 0 1.6px,#fff0 3px),radial-gradient(circle at 40% 30%,#fff 0 1.6px,#fff0 3px),radial-gradient(circle at 84% 30%,#fff 0 1.6px,#fff0 3px),linear-gradient(118deg,#fff0 18%,#ffffffb3,#fff0 30%),linear-gradient(118deg,#fff0 52%,#ffffff80,#fff0 60%),linear-gradient(118deg,#fff0 82%,#ffffff73,#fff0 88%)}.kt-collage__key{left:58.33%;top:19.17%;width:6.54%;filter:drop-shadow(0 8px 10px rgba(0,0,0,.25))}.kt-collage__main{left:65.96%;top:12.03%;width:12.16%;box-shadow:0 14px 26px -10px #3c145080}.kt-collage__seal{left:79.22%;top:14%;width:6.48%;filter:drop-shadow(0 12px 14px rgba(60,20,80,.3))}.kt-collage__s1{left:59.34%;top:66.3%;width:6.97%;box-shadow:0 10px 18px -8px #0006}.kt-collage__s2{left:68.09%;top:66.3%;width:6.97%}.kt-collage__s2 img{border-radius:3px;box-shadow:0 10px 18px -8px #0006}.kt-collage__s3{left:76.84%;top:66.3%;width:7.82%;box-shadow:0 10px 18px -8px #0006}.kt-slide--banner .kt-slide__in{display:grid;grid-template-columns:1fr 1.25fr;gap:56px;align-items:center;height:100%;padding-top:24px;padding-bottom:40px}.kt-slide--banner .kt-slide__copy{padding-left:7%}.kt-slide__banner{display:block;background:#fff;padding:8px;border-radius:4px;box-shadow:0 14px 30px -14px #1b255073}.kt-slide__banner img{display:block;width:100%;height:auto;max-height:300px;aspect-ratio:1440/733;object-fit:contain}.kt-hero__arrow{position:absolute;top:49%;transform:translateY(-50%);z-index:3;border:0;background:none;color:#9c9aa3;font-size:44px;line-height:1;cursor:pointer;padding:6px 10px;font-weight:300}.kt-hero__arrow--prev{left:1%}.kt-hero__arrow--next{right:1%}.kt-hero__arrow:hover{color:var(--navy)}.kt-hero__dots{position:absolute;left:43.5%;bottom:6%;z-index:3;display:flex;gap:10px}.kt-hero__dot{width:10px;height:10px;border-radius:50%;border:0;padding:0;background:#e2dbd6;cursor:pointer}.kt-hero__dot.is-on{background:#cdb894}.kt-cats{background:#fff;padding:20px 0 14px}.kt-cats__row{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.kt-cat{position:relative;display:flex;align-items:center;gap:14px;height:107px;background:var(--cream);border-radius:6px;padding:4px 14px 4px 10px;transition:box-shadow .2s}.kt-cat:hover{box-shadow:0 8px 18px -12px #1b255080}.kt-cat__img{flex:none;width:76px;height:96px;display:block}.kt-cat__img img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 3px 4px rgba(0,0,0,.12))}.kt-cat__txt{display:flex;flex-direction:column;min-width:0}.kt-cat__txt b{font-family:Montserrat,sans-serif;font-weight:700;font-size:15px;letter-spacing:.02em;color:var(--navy);white-space:nowrap}.kt-cat__txt span{font-size:12px;color:#4a4f60;margin-top:3px;white-space:nowrap}.kt-cat__txt i,.kt-cat__go{font-style:normal;font-size:24px;line-height:1;color:var(--navy);margin-top:8px}.kt-cat__go{position:absolute;right:16px;bottom:14px}.kt-pick{background:#fff;padding:44px 0 30px}.kt-pick__box{position:relative}.kt-pick__rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 112px)/5);column-gap:28px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 2px 6px}.kt-pick__rail::-webkit-scrollbar{display:none}.kt-item{scroll-snap-align:start;display:flex;flex-direction:column;align-items:flex-start}.kt-item__img{display:block;width:100%;aspect-ratio:190/196;overflow:hidden;background:var(--cream);border-radius:6px;padding:7%;margin-bottom:14px}.kt-item__img{position:relative}.kt-item__new{position:absolute;left:10px;top:10px;font-family:Montserrat,sans-serif;font-weight:700;font-size:10.5px;letter-spacing:.12em;color:#fff;background:var(--gold);padding:3px 8px;border-radius:2px}.kt-item__img img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 4px 6px rgba(0,0,0,.14))}.kt-item__name{font-weight:700;font-size:13px;line-height:1.5;color:var(--text);padding:0 12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kt-item__cat{font-size:12px;color:var(--grey);padding:0 12px;margin-top:2px}.kt-item__price{display:none}.kt-item form{margin:12px 0 0 12px}.kt-item__cart{font-family:Montserrat,sans-serif;font-weight:600;font-size:11px;letter-spacing:.1em;color:#fff;background:var(--gold);border:0;border-radius:2px;height:28px;padding:0 20px;cursor:pointer;transition:background .2s}.kt-item__cart:hover{background:#a58c5c}.kt-item__cart[disabled]{background:#c9c6c2;cursor:default}.kt-pick__arrow{position:absolute;top:24%;z-index:2;border:0;background:none;color:#a6a4aa;font-size:40px;line-height:1;cursor:pointer;padding:4px 8px;font-weight:300}.kt-pick__arrow--prev{left:-44px}.kt-pick__arrow--next{right:-44px}.kt-pick__arrow:hover{color:var(--navy)}.kt-line{background:#fff;padding:30px 0 44px}.kt-line__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 28px;max-width:1240px;margin:0 auto}.kt-ser{display:flex;flex-direction:column;align-items:center;text-align:center}.kt-ser__img{display:block;width:100%;aspect-ratio:2.2;border-radius:6px;overflow:hidden;margin-bottom:14px;box-shadow:0 10px 22px -14px #1b255073;background:#fff}.kt-ser__img img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.kt-ser:hover .kt-ser__img img{transform:scale(1.04)}.kt-ser__en{font-family:Montserrat,sans-serif;font-weight:700;font-size:16px;color:var(--navy);letter-spacing:.01em}.kt-ser__ja{font-size:13px;color:#4a4f60;margin-top:4px}.kt-line__more{text-align:center;margin-top:34px}.kt-band{background:var(--band);padding:30px 0}.kt-band__in{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;max-width:1240px}.kt-band__item{display:flex;align-items:center;gap:16px;justify-content:center}.kt-band__ic{flex:none;width:48px;height:48px;color:var(--navy)}.kt-band__ic svg{width:100%;height:100%}.kt-band__txt b{display:block;font-size:17px;font-weight:700;color:var(--navy);letter-spacing:.04em}.kt-band__txt span{display:block;font-size:12px;color:#4a4f60;margin-top:3px}.kt-slide--gallery .kt-slide__in{position:relative;max-width:none;padding:0;height:100%;width:100%}.kt-slide--gallery .kt-slide__copy{position:absolute;left:8%;top:50%;transform:translateY(-50%);width:34%;z-index:2}.kt-slide__chip{display:inline-block;font-family:Montserrat,sans-serif;font-weight:700;font-size:11.5px;letter-spacing:.14em;padding:6px 14px;border-radius:2px;margin-bottom:16px}.kt-slide__note{font-size:12.5px;letter-spacing:.04em;margin:-1.2em 0 1.8em}.kt-gal{position:absolute;left:46%;right:5%;top:7%;bottom:9%;display:flex;flex-direction:column;justify-content:center;gap:4%;z-index:2}.kt-gal__row{display:flex;justify-content:center;align-items:flex-end;gap:2.2%;min-height:0}.kt-gal__row--1{flex:0 0 52%}.kt-gal__row--2{flex:0 0 38%}.kt-gal__row>a{height:100%;max-width:22%;display:flex;align-items:flex-end}.kt-gal__row img{height:100%;width:auto;max-width:100%;object-fit:contain}.kt-deco{display:block!important;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.kt-photo--brand{background-position:center 62%}.kt-haze{display:block!important;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(90deg,#ffffffe6,#ffffffb8 30%,#ffffff1f 50%,#fff0 62%)}.kt-photo{display:block!important;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:var(--bg) center/cover no-repeat}.kt-slide--turf{background:#cfe7f8}.kt-slide--turf .kt-deco:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#ffffffe0,#ffffffb8 30%,#ffffff26 50%,#fff0 62%)}.kt-slide--turf .kt-deco:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 40% 60% at 72% 55%,#ffffff59,#fff0 70%)}.kt-slide--turf .kt-gal__row--1 img{filter:drop-shadow(0 8px 10px rgba(30,60,30,.3))}.kt-slide--turf .kt-gal__row--2 img{border-radius:6px;box-shadow:0 10px 18px -8px #14321480}.kt-slide--turf .kt-slide__chip{background:#1f7a3a;color:#fff}.kt-slide--turf .kt-slide__note{color:#2a3150}.kt-slide--navy{background:#0f1838}.kt-slide--navy .kt-deco:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0c1432e6,#0c1432bf 32%,#0c143240 55%,#0c143226)}.kt-slide--navy .kt-deco:after{content:"";position:absolute;top:18px;right:18px;bottom:18px;left:18px;border:1px solid rgba(201,173,118,.5)}.kt-slide--navy .kt-slide__title{color:#fff}.kt-slide--navy .kt-slide__text{color:#ffffffd9}.kt-slide--navy .kt-slide__note{color:#d9c08e}.kt-slide--navy .kt-slide__chip{background:transparent;color:#d9c08e;border:1px solid #C9AD76}.kt-slide--navy .kt-btn{background:#c9ad76;color:#141e45!important}.kt-slide--navy .kt-btn:hover{background:#d9c08e}.kt-slide--navy .kt-gal__row img{border:3px solid #C9AD76;border-radius:2px;box-shadow:0 12px 22px -10px #000000b3}.kt-slide--navy .kt-gal__row{align-items:center}.kt-slide--navy .kt-gal__row--1,.kt-slide--navy .kt-gal__row--2{flex:0 0 44%}.kt-collage .kt-collage__solo{left:auto;right:13%;top:9%;width:26%}.kt-collage__solo img{width:100%;height:auto;border-radius:4px;box-shadow:0 24px 40px -18px #0009}.kt-pi{position:relative;transition:transform .28s cubic-bezier(.2,.8,.3,1),filter .28s}.kt-pi:hover,.kt-pi:focus-visible{transform:translateY(-8px) scale(1.06);z-index:5!important}.kt-pi:hover img,.kt-pi:focus-visible img{filter:brightness(1.05) drop-shadow(0 14px 18px rgba(0,0,0,.28))}.kt-pi:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.kt-slide--duo .kt-slide__in{position:relative;max-width:none;padding:0;height:100%;width:100%}.kt-duo-shade{display:block!important;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(90deg,#0f163233,#0f16320d 45%,#0f163273 72%,#0f16328c)}.kt-duo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;gap:3.5%;padding:0 6%}.kt-duo>a{display:block}.kt-duo img{display:block;width:100%;height:auto;border-radius:4px;box-shadow:0 22px 40px -18px #000000a6}.kt-duo__1{width:46%}.kt-duo__2{width:30%}.kt-duo__grid{width:30%;display:grid;grid-template-columns:repeat(4,1fr);gap:.9vw 1.1vw;align-self:center}.kt-duo .kt-duo__card{display:flex;flex-direction:column;align-items:center;gap:3px;text-decoration:none}.kt-duo .kt-duo__card img{width:100%;height:auto;border-radius:2px;box-shadow:0 0 0 1px #d6ba7ad9,0 10px 18px -6px #000000b3;transition:transform .25s}.kt-duo .kt-duo__card:hover img{transform:translateY(-4px)}.kt-duo__card span{font-family:"Noto Serif JP",serif;font-size:clamp(9px,.75vw,12px);font-weight:600;color:#fff;letter-spacing:.04em;white-space:nowrap;text-shadow:0 1px 3px rgba(0,0,0,.85)}@media(max-width:1200px){.kt-nav{gap:32px}.kt-icons{gap:28px}.kt-cat__txt b{font-size:13px}.kt-cat__img{width:60px}}@media(max-width:989px){.kt-wrap{padding:0 20px}.kt-hdr__in{height:46px;justify-content:space-between}.kt-hdr__menu{display:block;position:relative}.kt-hdr__menu summary{list-style:none;width:30px;height:30px;color:var(--navy);cursor:pointer}.kt-hdr__menu summary::-webkit-details-marker{display:none}.kt-hdr__drawer{position:absolute;left:-20px;top:37px;width:100vw;background:#fff;border-top:1px solid var(--line);box-shadow:0 14px 24px -14px #0000004d;display:flex;flex-direction:column;padding:6px 20px 14px}.kt-hdr__drawer a{display:flex;justify-content:space-between;align-items:baseline;padding:14px 0;border-bottom:1px solid var(--line);font-family:Noto Sans JP,sans-serif;font-weight:500;font-size:14px;letter-spacing:.06em}.kt-hdr__drawer small{font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:12px;color:var(--grey)}.kt-logo{gap:8px;position:absolute;left:50%;transform:translate(-50%)}.kt-logo__mark{width:23px}.kt-logo__name{font-size:17px}.kt-logo__sub{font-size:7.5px;margin-top:2px}.kt-nav{display:none}.kt-icons{gap:14px}.kt-icons a{width:22px;height:22px}.kt-icons__acc{display:none!important}.kt-hero__track{aspect-ratio:auto;max-height:none;display:grid}.kt-slide{position:relative;inset:auto;grid-area:1/1;display:flex}.kt-slide__in{flex:1;justify-content:center}.kt-hdr__drawer{left:-20px;width:calc(100vw + -0px);max-width:100vw}html,body{overflow-x:clip}.kt-slide--brand .kt-slide__in{height:auto;display:flex;flex-direction:column;align-items:center;padding:30px 20px 54px}.kt-slide__logo{display:none}.kt-slide--brand .kt-slide__copy,.kt-slide--banner .kt-slide__copy{position:static;width:auto;text-align:center;padding:0}.kt-slide__title{font-size:26px}.kt-slide__text{font-size:13px;margin-bottom:20px}.kt-collage{position:relative;inset:auto;width:100%;max-width:420px;aspect-ratio:1.2;margin-top:24px;order:2}.kt-collage__key{left:1.9%;top:12%;width:23%}.kt-collage__main{left:27.9%;top:0;width:43.8%}.kt-collage__seal{left:74.7%;top:0;width:23.4%}.kt-collage__s1{left:1.8%;top:64%;width:28.3%}.kt-collage__s2{left:34.1%;top:64%;width:28.3%}.kt-collage__s3{left:66.4%;top:64%;width:31.8%}.kt-hero__glow:before,.kt-hero__glow:after{left:0;width:100%}.kt-collage .kt-collage__solo{left:9%;right:auto;top:2%;width:82%}.kt-hero__glow{-webkit-mask-image:linear-gradient(180deg,transparent 48%,#000 70%);mask-image:linear-gradient(180deg,transparent 48%,#000 70%)}.kt-slide__copy{position:relative}.kt-slide--banner .kt-slide__in{grid-template-columns:1fr;gap:20px;height:auto;padding:28px 20px 54px}.kt-slide__banner{order:-1}.kt-hero__arrow{display:none}.kt-slide--duo .kt-slide__in{height:auto;padding:24px 16px 54px}.kt-duo{position:relative;inset:auto;flex-direction:column;gap:16px;padding:0}.kt-duo__1,.kt-duo__2{width:100%;max-width:440px}.kt-duo__grid{width:100%;max-width:440px;gap:14px 10px!important}.kt-duo__card span{font-size:10px}.kt-slide--duo .kt-duo-shade{background:#0f163273}.kt-slide--gallery .kt-slide__in{height:auto;display:flex;flex-direction:column;align-items:center;padding:30px 20px 54px}.kt-slide--gallery .kt-slide__copy{position:relative;left:auto;top:auto;transform:none;width:auto;text-align:center}.kt-gal{position:relative;left:auto;right:auto;top:auto;bottom:auto;width:100%;max-width:440px;height:240px;margin-top:22px;order:2}.kt-gal__row{gap:2%}.kt-gal__row>a{max-width:18.5%;height:100%}.kt-gal__row img{height:auto;max-height:100%}.kt-slide--navy .kt-gal__row>a{max-width:23%}.kt-slide--turf .kt-gal__row--2>a{max-width:23%}.kt-photo{background-image:var(--bg-sp)}.kt-photo--brand{background-position:center bottom}.kt-haze{background:linear-gradient(180deg,#ffffffe6,#ffffffb8 40%,#ffffff1a 58%,#fff0)}.kt-slide--turf .kt-deco:before{background:linear-gradient(180deg,#ffffffe0,#ffffffb3 45%,#ffffff1a 62%,#fff0)}.kt-slide--navy .kt-deco:before{background:linear-gradient(180deg,#0c1432d9,#0c1432b3 48%,#0c14324d)}.kt-slide__note{margin:-.6em 0 1.4em}.kt-hero__dots{left:50%;transform:translate(-50%);bottom:20px}.kt-cats__row{display:flex;overflow-x:auto;gap:10px;margin:0 -20px;padding:0 20px;scroll-snap-type:x mandatory;scrollbar-width:none}.kt-cats__row::-webkit-scrollbar{display:none}.kt-cat{flex:0 0 42%;scroll-snap-align:start;height:86px}.kt-cat__img{width:52px;height:78px}.kt-cat__go{display:none}.kt-pick__rail{grid-auto-columns:44%;column-gap:14px;margin:0 -20px;padding:0 20px 6px;scroll-padding:0 20px}.kt-pick__arrow{display:none}.kt-line__grid{grid-template-columns:1fr;gap:26px;max-width:520px}.kt-ser__en{font-size:15px}.kt-ser__ja{font-size:12px}.kt-band__in{grid-template-columns:1fr 1fr;gap:20px 10px}.kt-band__item{justify-content:flex-start}.kt-band__ic{width:36px;height:36px}.kt-band__txt b{font-size:14px}.kt-band__txt span{font-size:11px}}.kt-ft{background:#141c3e;color:#ffffffc7}.kt-ft__in{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;padding-top:56px;padding-bottom:44px}.kt-ft__logo{display:flex;align-items:center;gap:12px;color:#fff!important}.kt-ft__logo img{width:40px;filter:brightness(0) invert(1)}.kt-ft__logo b{display:block;font-family:"Noto Serif",serif;font-variation-settings:"wdth" 75;font-weight:700;font-size:26px;line-height:1}.kt-ft__logo small{display:block;font-family:"Noto Serif",serif;font-size:10px;margin-top:4px;opacity:.8}.kt-ft__brand p{font-size:12.5px;line-height:1.9;margin:18px 0 0}.kt-ft__h{font-family:Montserrat,sans-serif;font-weight:700;font-size:13px;letter-spacing:.16em;color:#d9c08e;margin:4px 0 14px}.kt-ft__col{display:flex;flex-direction:column;gap:10px}.kt-ft__col a{font-size:13px;color:#ffffffd1!important}.kt-ft__col a:hover{color:#fff!important}.kt-ft__bottom{display:flex;justify-content:space-between;align-items:center;gap:16px;border-top:1px solid rgba(255,255,255,.12);padding-top:22px;padding-bottom:26px}.kt-ft__pay{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.kt-ft__pay svg{width:38px;height:24px;display:block}.kt-ft__bottom small{font-size:11px;opacity:.6;letter-spacing:.06em}@media(max-width:989px){.kt-ft__in{grid-template-columns:1fr 1fr;gap:30px 20px;padding-top:40px}.kt-ft__brand{grid-column:1/-1}.kt-ft__bottom{flex-direction:column;align-items:flex-start}}.kt-brand__hero{position:relative;background:var(--bg) center 65%/cover no-repeat;color:#fff}.kt-brand__hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0e1430d9,#0e14308c 55%,#0e143040)}.kt-brand__heroin{position:relative;padding-top:80px;padding-bottom:80px}.kt-brand__en{font-family:Montserrat,sans-serif;font-weight:700;font-size:13px;letter-spacing:.24em;color:#d9c08e;margin:0 0 14px}.kt-brand__catch{font-family:"Noto Serif JP",serif!important;font-weight:500;font-size:40px;line-height:1.5;letter-spacing:.06em;margin:0 0 20px;color:#fff!important}.kt-brand__lead{font-size:15px;line-height:2;max-width:560px;margin:0;opacity:.92}.kt-brand__sec{padding-top:56px;padding-bottom:20px;max-width:900px}.kt-brand__h{display:flex;align-items:baseline;gap:14px;margin:0 0 24px;border-bottom:1px solid var(--line);padding-bottom:12px}.kt-brand__h b{font-family:Montserrat,sans-serif;font-size:20px;letter-spacing:.08em;color:var(--navy)}.kt-brand__h span{font-size:13px;color:var(--gold)}.kt-brand__text{font-size:15px;line-height:2.1;color:var(--text)}.kt-brand__text p{margin:0 0 1.2em}.kt-brand__series{background:var(--cream);padding:56px 0 64px;margin-top:44px}.kt-brand__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.kt-brand__card{display:flex;flex-direction:column;gap:8px;background:#fff;border-radius:6px;overflow:hidden;padding-bottom:20px;box-shadow:0 10px 24px -18px #1b255080;transition:transform .25s}.kt-brand__card:hover{transform:translateY(-4px)}.kt-brand__img{display:block;aspect-ratio:2.2;overflow:hidden}.kt-brand__img img{width:100%;height:100%;object-fit:cover}.kt-brand__card b{font-family:"Noto Serif JP",serif;font-size:17px;padding:10px 20px 0;color:var(--navy)}.kt-brand__desc{font-size:13px;line-height:1.85;color:var(--text);padding:0 20px}.kt-brand__co{padding-bottom:0}.kt-brand~.page-width,.kt-brand+* .rte{max-width:900px}.template-page .kg-head:has(+.kt-brand){display:none}@media(max-width:989px){.kt-brand__heroin{padding-top:52px;padding-bottom:52px}.kt-brand__catch{font-size:28px}.kt-brand__lead{font-size:13.5px}.kt-brand__cards{grid-template-columns:1fr}.kt-brand__sec{padding-top:44px}}.kt-band{padding:16px 0}.kt-band__in{max-width:1340px;gap:18px}.kt-band__item{gap:12px}.kt-band__ic{width:34px;height:34px}.kt-band__txt{min-width:0}.kt-band__txt b{font-size:15px;white-space:nowrap}.kt-band__txt span{font-size:11.5px;white-space:nowrap;margin-top:2px}@media(max-width:1200px){.kt-band__txt span{font-size:10.5px}.kt-band__txt b{font-size:13.5px}.kt-band__ic{width:28px;height:28px}}@media(max-width:989px){.kt-band{display:none!important}}.kt-band__item{border-radius:6px;padding:6px 10px;transition:background .2s}.kt-band__ic,.kt-band__txt b{transition:color .2s,transform .25s}.kt-band__item:hover{background:#fff}.kt-band__item:hover .kt-band__ic{color:var(--gold);transform:translateY(-2px)}.kt-band__item:hover .kt-band__txt b{color:var(--gold)}.kt-item{transition:transform .25s}.kt-item__img{transition:box-shadow .25s,background .25s}.kt-item__img img{transition:transform .35s}.kt-item:hover .kt-item__img{box-shadow:0 14px 26px -16px #1b255080;background:#f2ece2}.kt-item:hover .kt-item__img img{transform:scale(1.05)}.kt-item__name{transition:color .2s}.kt-item:hover .kt-item__name{color:var(--gold)}.kt-item__cart{transition:background .2s,transform .2s}.kt-item__cart:hover{transform:translateY(-1px)}.shopify-section:has(>.kt-hdr),.shopify-section-group-header-group:has(>.kt-hdr){position:sticky;top:0;z-index:60}.kt-hdr{transition:box-shadow .2s}.kt-hdr.is-stuck{box-shadow:0 6px 18px -12px #1b255073}.kt-hero__track{touch-action:pan-y}.kt-sr-h1{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.kc{background:#fff;padding:44px 0 72px}.kc__in{display:grid;grid-template-columns:1fr 300px;gap:48px;max-width:1140px}.kc__lead{font-size:14.5px;line-height:1.9;color:var(--text);margin:0 0 26px}.kc__form{display:flex;flex-direction:column;gap:20px}.kc__row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.kc__field{display:flex;flex-direction:column;gap:8px}.kc__label{font-size:13.5px;font-weight:700;color:var(--navy);display:flex;align-items:center;gap:8px}.kc__label em,.kc__label i{font-style:normal;font-size:10.5px;font-weight:700;padding:2px 7px;border-radius:2px;letter-spacing:.04em}.kc__label em{background:#b4524a;color:#fff}.kc__label i{background:#eceae6;color:#7a7670}.kc input,.kc select,.kc textarea{font:inherit;font-size:15px;color:var(--navy);background:#fbfaf8;border:1px solid #D9D5CE;border-radius:4px;padding:13px 14px;width:100%;transition:border-color .2s,box-shadow .2s,background .2s}.kc textarea{resize:vertical;min-height:180px;line-height:1.8}.kc select{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--navy) 50%),linear-gradient(135deg,var(--navy) 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 15px) 50%;background-size:5px 5px;background-repeat:no-repeat;padding-right:40px}.kc input:focus,.kc select:focus,.kc textarea:focus{outline:0;border-color:var(--gold);background:#fff;box-shadow:0 0 0 3px #b9a06e38}.kc ::placeholder{color:#b4b0aa}.kc__note{font-size:12px;color:var(--grey);margin:0}.kc__btn{align-self:flex-start;font:inherit;font-size:15px;font-weight:700;letter-spacing:.12em;color:#fff;background:var(--navy-btn);border:0;border-radius:3px;padding:16px 64px;cursor:pointer;transition:background .2s,transform .2s}.kc__btn:hover{background:#2b3a6e;transform:translateY(-1px)}.kc__done,.kc__err{display:flex;flex-direction:column;gap:4px;padding:16px 18px;border-radius:4px;font-size:13.5px}.kc__done{background:#eef4ea;border:1px solid #B9CDAE;color:#3e5a30}.kc__err{background:#fbefee;border:1px solid #E2B7B3;color:#8c3b33}.kc__side{display:flex;flex-direction:column;gap:16px}.kc__box{background:var(--cream);border-radius:6px;padding:20px 20px 18px;font-size:13px;line-height:1.85;color:var(--text)}.kc__box b{display:block;font-size:14px;color:var(--navy);margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #E6DED1}.kc__box p{margin:0 0 .6em}.kc__box a{color:var(--navy);text-decoration:underline;text-underline-offset:3px}@media(max-width:989px){.kc{padding:28px 0 48px}.kc__in{grid-template-columns:1fr;gap:32px}.kc__row{grid-template-columns:1fr}.kc__btn{align-self:stretch;padding:16px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/bm-kw-top.css.map */
