﻿header{position:fixed;top:0;width:100%;height:45px;text-align:center;z-index:1000 !important;background-color:#fff;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #dcdcdc;visibility:visible !important;opacity:0;pointer-events:none;will-change:opacity}header h1 img{vertical-align:middle}.dots{position:absolute;left:100%;top:0;white-space:nowrap}.dots::after{content:'';display:inline-block;animation:loadingDots 1.8s steps(4, end) infinite;letter-spacing:clamp(-1.64103px, -.51282vw, -3.93333px)}@keyframes loadingDots{0%{content:''}25%{content:' .'}50%{content:' . .'}75%{content:' . . .'}}html{background-color:#F3F3F3 !important;scroll-behavior:auto !important}body{background-color:#F3F3F3}body.is-loaded{background-color:#fff}body.is-loading{overflow:hidden !important;height:100lvh !important}html,body{overflow-anchor:none !important}.kv{background-color:#F3F3F3}#intro-pc{position:fixed;top:45px;right:0;bottom:0;left:0;width:auto;height:auto;box-sizing:border-box;padding:0 4vw;display:flex;align-items:center;justify-content:center;gap:6vw;background-color:#F3F3F3;z-index:999}.container{background-color:#F3F3F3;color:#313131}.mb-2rem{margin-bottom:2rem}.kv{width:100%;height:calc(100svh - 45px);position:relative;overflow:hidden;z-index:1;background-color:#F3F3F3;-webkit-backface-visibility:hidden;backface-visibility:hidden}.kv_main{width:100%;height:100%;background-color:#F3F3F3}.kv_main picture,.kv_main .kv-kids{width:100%;max-width:1512px;height:100%;display:block;margin:0 auto}.kv_main .kv-kids{object-fit:cover;object-position:center}.kv_ttl{position:absolute;bottom:clamp(82.05128px, 25.64103vw, 196.66667px);left:50%;transform:translateX(-50%);width:80%;max-width:clamp(231.38462px, 72.30769vw, 554.6px);height:auto;z-index:2;-webkit-backface-visibility:hidden;backface-visibility:hidden}.models{position:relative;z-index:3;background-color:#F3F3F3;padding:0 0 clamp(82.05128px, 25.64103vw, 196.66667px);min-height:100vh;min-height:100svh}.model-1 img,.model-2 img,.model-3 .img-loop-wrap picture.loop-img img,.model-4 img,.model-5 img,.model-6 img,.model-7 .img-loop-wrap picture.loop-img img,.model-8 img,.model-9 img,.model-10 img{width:100%}.model-1 img{padding:clamp(109.94872px, 34.35897vw, 263.53333px) 5% 0}.model-2 img{padding:clamp(102.5641px, 32.05128vw, 245.83333px) 16% 0}.model-3 .img-loop-wrap picture.loop-img img{padding:clamp(102.5641px, 32.05128vw, 245.83333px) 0 0}.model-4 img{padding:clamp(32px, 10vw, 76.7px) 0 0 37%}.model-5 img{padding:clamp(82.05128px, 25.64103vw, 196.66667px) 4% 0}.model-6 img{padding:clamp(72.20513px, 22.5641vw, 173.06667px) 22% 0}.model-7 .img-loop-wrap picture.loop-img img{padding:clamp(82.05128px, 25.64103vw, 196.66667px) 0 0 8%}.model-8 img{padding:clamp(41.02564px, 12.82051vw, 98.33333px) 33% 0 0}.model-9 img{padding:clamp(82.05128px, 25.64103vw, 196.66667px) 8% 0}.model-10 img{padding:clamp(94.35897px, 29.48718vw, 226.16667px) 25% clamp(12.30769px, 3.84615vw, 29.5px)}.model-text{text-align:center;font-size:clamp(10.66667px, 3.33333vw, 25.56667px);font-style:normal;font-weight:400;line-height:230%;letter-spacing:clamp(1.06667px, .33333vw, 2.55667px);font-family:"游明朝体","YuMincho","游明朝","Yu Mincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN W3",HiraMinProN-W3,"ヒラギノ明朝 ProN","Hiragino Mincho ProN","ヒラギノ明朝 Pro","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;padding:0 16%;background-color:#F3F3F3}.model-text .left{text-align:left}.model-text .right{text-align:right}.text-1{margin-top:clamp(49.23077px, 15.38462vw, 118px)}.text-2{margin-top:clamp(57.4359px, 17.94872vw, 137.66667px)}.text-3{margin-top:clamp(36.92308px, 11.53846vw, 88.5px)}.model-text.text-4{font-family:minion-pro, serif;line-height:130%;margin-left:clamp(4.10256px, 1.28205vw, 9.83333px);font-size:clamp(13.12821px, 4.10256vw, 31.46667px);font-weight:600}.fade-img{opacity:0;visibility:hidden;will-change:opacity}.attention-target{position:relative;width:100%}.attention-target img{width:100%;height:auto;display:block}.attention-point{position:absolute;top:var(--sp-top);left:var(--sp-left);width:clamp(18.05128px, 5.64103vw, 43.26667px);height:clamp(18.05128px, 5.64103vw, 43.26667px);transform:translate(-50%, -50%);border-radius:50%;opacity:0;pointer-events:none;z-index:20;cursor:pointer;display:flex;justify-content:center;align-items:center;animation:floatPulse 3s ease-in-out infinite}.attention-point::before{content:"";position:absolute;inset:0;border-radius:50%;background-color:rgba(255,255,255,0.35);animation:ringPulse 3s ease-in-out infinite}.attention-point::after{content:"";position:absolute;width:clamp(9.84615px, 3.07692vw, 23.6px);height:clamp(9.84615px, 3.07692vw, 23.6px);border-radius:50%;background-color:#fff;box-shadow:0 0 clamp(6.5641px, 2.05128vw, 15.73333px) rgba(255,255,255,0.8)}.attention-point.is-attention-active{pointer-events:auto}@keyframes floatPulse{0%,100%{transform:translate(-50%, -50%) scale(1)}50%{transform:translate(-50%, -58%) scale(1.08)}}@keyframes ringPulse{0%,100%{transform:scale(1);opacity:0.6}50%{transform:scale(1.25);opacity:0.75}}body.is-sp-intro-running.is-kv-arriving .scatter-text-wrap{opacity:1 !important;visibility:visible !important}.scatter-text-wrap{top:calc(100svh - 30px - 50px);font-size:clamp(16.41026px, 5.12821vw, 39.33333px)}.scatter-chars-group{top:calc(100dvh - 30px - 50px);font-size:clamp(24.61538px, 7.69231vw, 59px);mix-blend-mode:difference}.scatter-text-wrap,.scatter-chars-group{position:fixed;left:0;height:30px;width:100%;display:flex;justify-content:center;align-items:center;gap:0.2em;font-weight:bold;font-family:minion-pro, serif;pointer-events:none;z-index:89;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translate3d(0, 0, 0);will-change:transform}.scatter-char{display:inline-block;color:#ffffff;opacity:0;will-change:transform, opacity}.char-sub{display:inline-block;color:#fff;white-space:nowrap;opacity:1;will-change:opacity;transition:opacity 0.3s ease}.scatter-landing-zone{width:100%;height:clamp(16.41026px, 5.12821vw, 39.33333px);display:flex;justify-content:center;align-items:center}.img-loop-wrap{position:relative;width:100%}.img-loop-wrap .loop-img{position:absolute;top:0;left:0;width:100%;height:auto;opacity:0}.img-loop-wrap .loop-img:first-child{position:relative;opacity:1}.img-loop-wrap .loop-img img{opacity:1 !important}.img-loop-wrap picture.loop-img img{width:100%;height:auto;display:block}.img-loop-wrap picture.loop-img:first-child{position:relative;opacity:1}.grid-rotate-wrap{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));row-gap:clamp(3.28205px, 1.02564vw, 7.86667px);column-gap:clamp(4.10256px, 1.28205vw, 9.83333px);width:100%;max-width:clamp(492.30769px, 153.84615vw, 1180px);margin:0 auto;padding:clamp(127.17949px, 39.74359vw, 304.83333px) 16% clamp(82.05128px, 25.64103vw, 196.66667px);background-color:#F3F3F3}.grid-rotate-wrap picture,.grid-rotate-wrap img{display:block;width:100%;height:auto}.card-flip{perspective:1000px;width:100%}.card-inner{position:relative;width:100%;aspect-ratio:3 / 4;transform-style:preserve-3d}.card-front,.card-back{position:absolute;top:0;left:0;width:100%;height:100%;backface-visibility:hidden;-webkit-backface-visibility:hidden}.card-front picture,.card-back picture,.card-front img,.card-back img{width:100%;height:100%;object-fit:cover;display:block}.card-back{transform:rotateY(180deg)}.recommend{background-color:#EAE8E5;width:100%;height:100%;text-align:center;padding:clamp(24.61538px, 7.69231vw, 59px) 0 clamp(32.82051px, 10.25641vw, 78.66667px);overflow:hidden}.carousel-count{font-size:clamp(13.12821px, 4.10256vw, 31.46667px);font-style:normal;font-weight:400;line-height:140%;letter-spacing:clamp(.65641px, .20513vw, 1.57333px);margin:0 0 clamp(6.5641px, 2.05128vw, 15.73333px)}.recommend h3.carousel-outfit-name{font-size:clamp(14.76923px, 4.61538vw, 35.4px);font-weight:500;line-height:140%;letter-spacing:clamp(1.47692px, .46154vw, 3.54px);margin-bottom:clamp(24.61538px, 7.69231vw, 59px)}.carousel-slider::-webkit-scrollbar{display:none}.carousel-description{font-size:clamp(10.66667px, 3.33333vw, 25.56667px);white-space:pre-line;font-weight:500;line-height:180%;letter-spacing:clamp(1.06667px, .33333vw, 2.55667px);margin-bottom:clamp(24.61538px, 7.69231vw, 59px)}.gift-section{max-width:clamp(311.79487px, 97.4359vw, 747.33333px);margin:0 auto;padding:clamp(16.41026px, 5.12821vw, 39.33333px) clamp(13.12821px, 4.10256vw, 31.46667px) 0;text-align:center;box-sizing:border-box}.gift-title{font-size:clamp(27.89744px, 8.71795vw, 66.86667px);font-weight:normal;letter-spacing:clamp(1.39487px, .4359vw, 3.34333px);line-height:110%;font-family:minion-pro, serif;margin-bottom:clamp(20.51282px, 6.41026vw, 49.16667px)}.gift-card{margin-bottom:clamp(53.33333px, 16.66667vw, 127.83333px)}.gift-number{font-size:clamp(24.61538px, 7.69231vw, 59px);letter-spacing:clamp(-.49231px, -.15385vw, -1.18px);font-family:minion-pro, serif;margin-bottom:0}.gift-badge-box{position:relative;display:inline-block;width:85%;padding:clamp(4.10256px, 1.28205vw, 9.83333px) clamp(13.12821px, 4.10256vw, 31.46667px) clamp(6.5641px, 2.05128vw, 15.73333px);margin-bottom:0;box-sizing:border-box}.gift-badge-box .badge-text{margin:0;font-size:clamp(11.48718px, 3.58974vw, 27.53333px);line-height:160%;letter-spacing:clamp(1.14872px, .35897vw, 2.75333px);font-family:"游明朝体","YuMincho","游明朝","Yu Mincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN W3",HiraMinProN-W3,"ヒラギノ明朝 ProN","Hiragino Mincho ProN","ヒラギノ明朝 Pro","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif}.gift-main-item{margin-bottom:clamp(24.61538px, 7.69231vw, 59px)}.gift-main-item .main-img{width:100%;max-width:clamp(180.51282px, 56.41026vw, 432.66667px);margin:0 auto;padding:clamp(4.10256px, 1.28205vw, 9.83333px) 0 clamp(6.5641px, 2.05128vw, 15.73333px)}.item-link{font-size:clamp(11.48718px, 3.58974vw, 27.53333px);text-decoration:underline;text-underline-offset:clamp(.82051px, .25641vw, 1.96667px);letter-spacing:clamp(.57436px, .17949vw, 1.37667px);line-height:140%;font-family:minion-pro, serif;word-break:break-word}.gift-contents{padding-top:clamp(8.20513px, 2.5641vw, 19.66667px)}.contents-divider{display:flex;align-items:center;width:50%;margin:0 auto clamp(16.41026px, 5.12821vw, 39.33333px)}.contents-divider::before,.contents-divider::after{content:"";flex:1;height:1px;background-color:#313131}.contents-divider span{font-size:clamp(9.84615px, 3.07692vw, 23.6px);font-weight:500;letter-spacing:clamp(.98462px, .30769vw, 2.36px);line-height:180%;font-family:"Noto Sans", "Hiragino Sans", "ヒラギノ角ゴシック", "Hiragino Kaku Gothic ProN";padding:0 clamp(9.84615px, 3.07692vw, 23.6px)}.content-item .item-link{font-size:clamp(8.20513px, 2.5641vw, 19.66667px);font-weight:400;letter-spacing:clamp(.49231px, .15385vw, 1.18px);line-height:120%;margin-top:0}.contents-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;padding:0 clamp(32.82051px, 10.25641vw, 78.66667px);align-items:start}.content-item>a{display:flex;flex-direction:column;align-items:center;width:100%}.item-text{display:flex;flex-direction:column;align-items:center;width:100%}.content-item .item-img{width:clamp(73.84615px, 23.07692vw, 177px);height:clamp(73.84615px, 23.07692vw, 177px);margin:0 auto}.content-item .plus-mb{margin-bottom:clamp(6.5641px, 2.05128vw, 15.73333px)}.content-item img{width:100%;height:100%;object-fit:contain}.content-item .item-category{display:block;font-size:clamp(8.20513px, 2.5641vw, 19.66667px);letter-spacing:clamp(.82051px, .25641vw, 1.96667px);line-height:120%;font-family:"Noto Sans", "Hiragino Sans", "ヒラギノ角ゴシック", "Hiragino Kaku Gothic ProN";margin-bottom:clamp(3.28205px, 1.02564vw, 7.86667px)}.gift-divider{width:100%;height:4px;margin:clamp(26.25641px, 8.20513vw, 62.93333px) 0 clamp(53.33333px, 16.66667vw, 127.83333px);background-image:radial-gradient(circle, rgba(49,49,49,0.75) 0 0.9px, transparent 0.9px);background-size:5px 2px;background-position:center center;background-repeat:repeat-x}.other-gift-section{max-width:clamp(311.79487px, 97.4359vw, 747.33333px);margin:0 auto;padding:0 clamp(13.12821px, 4.10256vw, 31.46667px) clamp(32.82051px, 10.25641vw, 78.66667px);background-color:#EAE8E5;text-align:center;box-sizing:border-box}.other-gift-header{margin-bottom:clamp(26.25641px, 8.20513vw, 62.93333px)}.other-gift-title{font-size:clamp(27.89744px, 8.71795vw, 66.86667px);font-weight:normal;letter-spacing:clamp(1.39487px, .4359vw, 3.34333px);margin:0 0 clamp(6.5641px, 2.05128vw, 15.73333px) 0;line-height:110%;font-family:minion-pro, serif}.other-gift-subtitle{font-size:clamp(10.66667px, 3.33333vw, 25.56667px);letter-spacing:clamp(1.47692px, .46154vw, 3.54px);font-family:"游明朝体","YuMincho","游明朝","Yu Mincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN W3",HiraMinProN-W3,"ヒラギノ明朝 ProN","Hiragino Mincho ProN","ヒラギノ明朝 Pro","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;margin:0}.other-gift-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:flex-end}.other-gift-item{display:flex;flex-direction:column;align-items:center}.main-img picture,.main-img img,.item-img picture,.item-img img,.product-image picture,.product-image img,.gift-main-item img{display:block;width:100%;height:auto}.other-gift-item .item-img{width:100%;max-width:clamp(123.07692px, 38.46154vw, 295px);margin-bottom:clamp(9.84615px, 3.07692vw, 23.6px)}.other-gift-item img{display:block;width:90%;height:auto;object-fit:contain;margin:0 auto}.other-gift-item .item-link{font-size:clamp(11.48718px, 3.58974vw, 27.53333px);text-decoration:underline;text-underline-offset:clamp(.82051px, .25641vw, 1.96667px);letter-spacing:clamp(.57436px, .17949vw, 1.37667px);line-height:140%;word-break:break-word}.sep-oct{background-color:#F3F3F3;padding:100px 20% 130px;text-align:center}.sep-oct img{margin-bottom:clamp(24.61538px, 7.69231vw, 59px)}.sep-oct img.logo_b{width:78%;margin-bottom:clamp(20.51282px, 6.41026vw, 49.16667px)}.sep-oct .sep-oct-1{font-size:clamp(14.76923px, 4.61538vw, 35.4px);font-style:normal;font-weight:400;line-height:100%;letter-spacing:clamp(.73846px, .23077vw, 1.77px);font-family:minion-pro, serif;margin-bottom:clamp(12.30769px, 3.84615vw, 29.5px)}.sep-oct .sep-oct-2{font-size:clamp(9.84615px, 3.07692vw, 23.6px);font-style:normal;font-weight:400;line-height:100%;letter-spacing:clamp(.49231px, .15385vw, 1.18px);font-family:minion-pro, serif;margin-bottom:0}.lineup-btn{position:fixed;bottom:clamp(-4.10256px, -1.28205vw, -9.83333px);left:50%;transform:translateX(-50%);z-index:100;opacity:0;pointer-events:none;padding:clamp(9.84615px, 3.07692vw, 23.6px) clamp(26.25641px, 8.20513vw, 62.93333px);font-size:clamp(13.94872px, 4.35897vw, 33.43333px);letter-spacing:clamp(1.64103px, .51282vw, 3.93333px);font-family:"Noto Sans", "Hiragino Sans", "ヒラギノ角ゴシック", "Hiragino Kaku Gothic ProN";cursor:pointer;background-color:initial;border-width:0;mix-blend-mode:difference}html.is-chrome .lineup-btn{bottom:clamp(20.51282px, 6.41026vw, 49.16667px)}.lineup-btn span{text-decoration:underline;color:#fff}.lineup-btn.is-active{pointer-events:auto}.modal-overlay{position:fixed;inset:0;width:100vw;height:100vh;background-color:#F3F3F3;z-index:9999;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.4s ease, visibility 0.4s ease;display:flex;justify-content:center;align-items:center}.modal-overlay.is-open{opacity:1;visibility:visible;pointer-events:auto}.modal-content{position:relative;width:100%;height:100%;box-sizing:border-box;z-index:11;isolation:isolate;font-family:minion-pro, serif}.modal-body{position:relative;z-index:1;width:100%;height:100%;max-height:100vh;max-height:100dvh;box-sizing:border-box}.modal-close-btn{position:absolute;top:clamp(10.66667px, 3.33333vw, 25.56667px);right:clamp(10.66667px, 3.33333vw, 25.56667px);z-index:100;min-width:44px;min-height:44px;padding:clamp(6.5641px, 2.05128vw, 15.73333px);display:flex;align-items:center;justify-content:center;background-color:transparent;border:none;line-height:1;cursor:pointer;pointer-events:auto;touch-action:manipulation;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;transform:translateZ(0);outline:none;box-shadow:none;-webkit-tap-highlight-color:transparent}.modal-close-btn:focus,.modal-close-btn:focus-visible{outline:none;box-shadow:none}.modal-close-btn svg{width:clamp(18.05128px, 5.64103vw, 43.26667px);height:clamp(18.05128px, 5.64103vw, 43.26667px);display:block;pointer-events:none;transition:opacity 0.2s ease}.modal-close-btn:hover svg{opacity:0.6}.modal-body .simplebar-content{padding:clamp(57.4359px, 17.94872vw, 137.66667px) clamp(20.51282px, 6.41026vw, 49.16667px) clamp(8.20513px, 2.5641vw, 19.66667px) !important}.simplebar-scrollbar::before{background:#313131;opacity:0.5 !important;width:4px}.modal-title{text-align:center;font-size:clamp(13.12821px, 4.10256vw, 31.46667px);font-weight:normal;letter-spacing:0.1em;margin:0 0 clamp(32.82051px, 10.25641vw, 78.66667px)}.category-section{max-width:clamp(393.84615px, 123.07692vw, 944px);margin:0 auto clamp(49.23077px, 15.38462vw, 118px);text-align:center}.category-header{margin-bottom:clamp(19.69231px, 6.15385vw, 47.2px)}.category-title{font-size:clamp(18.05128px, 5.64103vw, 43.26667px);font-weight:normal;margin:0 0 clamp(3.28205px, 1.02564vw, 7.86667px) 0;letter-spacing:0.05em}.category-subtitle{font-size:clamp(9.02564px, 2.82051vw, 21.63333px);color:#454B4D;margin:0;letter-spacing:0.1em;font-family:"游明朝体","YuMincho","游明朝","Yu Mincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN W3",HiraMinProN-W3,"ヒラギノ明朝 ProN","Hiragino Mincho ProN","ヒラギノ明朝 Pro","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif}.product-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:clamp(22.97436px, 7.17949vw, 55.06667px) clamp(9.84615px, 3.07692vw, 23.6px)}.product-card{display:flex;flex-direction:column;align-items:center;text-align:center}.product-image{width:100%;aspect-ratio:1 / 1;margin-bottom:clamp(8.20513px, 2.5641vw, 19.66667px);display:flex;align-items:center;justify-content:center}.product-image img{max-width:100%;max-height:100%;object-fit:contain}.product-name{font-size:clamp(9.02564px, 2.82051vw, 21.63333px);margin:0 0 clamp(3.28205px, 1.02564vw, 7.86667px) 0;line-height:140%;text-decoration:underline;text-underline-offset:clamp(.82051px, .25641vw, 1.96667px);text-decoration-color:#313131}.product-price{font-size:clamp(8.20513px, 2.5641vw, 19.66667px);color:#313131;margin:0;line-height:140%;letter-spacing:0.05em}.recommend-outfit-section{max-width:1000px;margin:0 auto;padding:clamp(32.82051px, 10.25641vw, 78.66667px) 0 clamp(82.05128px, 25.64103vw, 196.66667px);background-color:#EAE8E5;box-sizing:border-box}.recommend-outfit-title{font-size:clamp(27.89744px, 8.71795vw, 66.86667px);font-weight:400;text-align:center;margin-bottom:clamp(20.51282px, 6.41026vw, 49.16667px);line-height:110%;letter-spacing:clamp(1.39487px, .4359vw, 3.34333px);font-family:minion-pro, serif}.slide-img-loop{position:relative;width:100%;aspect-ratio:4 / 5;overflow:hidden;background-color:#EAE8E5}.slide-img-loop img{width:100%;height:100%;object-fit:cover;display:block;mix-blend-mode:multiply}.slide-img-loop picture{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;mix-blend-mode:multiply}.outfit-img-box{background-color:#EAE8E5}.slide-img-loop picture:nth-child(1){opacity:1}.outfit-card.is-active .slide-img-loop picture:nth-child(1){animation:toggleImgA 2s infinite steps(1)}.outfit-card.is-active .slide-img-loop picture:nth-child(2){animation:toggleImgB 2s infinite steps(1)}@keyframes toggleImgA{0%,49.9%{opacity:1}50%,100%{opacity:0}}@keyframes toggleImgB{0%,49.9%{opacity:0}50%,100%{opacity:1}}.outfit-item-list{list-style:none;padding:0;margin:0}.outfit-item-list li{display:flex;align-items:center;justify-content:space-between;font-size:clamp(9.84615px, 3.07692vw, 23.6px);font-family:minion-pro, serif;line-height:140%;letter-spacing:clamp(.49231px, .15385vw, 1.18px);margin-bottom:clamp(9.84615px, 3.07692vw, 23.6px)}.outfit-item-list .item-name{display:flex;align-items:center;flex:1;white-space:nowrap;padding-right:clamp(9.84615px, 3.07692vw, 23.6px)}.outfit-item-list .item-name::after{content:"";flex:1;height:1px;margin-left:clamp(9.84615px, 3.07692vw, 23.6px);background-image:linear-gradient(to right, #313131 50%, transparent 50%);background-size:clamp(2.46154px, .76923vw, 5.9px) clamp(.82051px, .25641vw, 1.96667px);background-repeat:repeat-x;background-position:center}.outfit-item-list a{text-decoration:underline;text-underline-offset:clamp(.82051px, .25641vw, 1.96667px);letter-spacing:clamp(.29538px, .09231vw, .708px);white-space:nowrap}@media (max-width: 767px){.pc-only{display:none !important}body.is-sp-intro-running .scatter-text-wrap,body.is-sp-intro-running .scatter-chars-group,body.is-sp-intro-running .lineup-btn{opacity:0 !important;visibility:hidden !important;pointer-events:none !important}body.is-sp-intro-running .models{visibility:hidden !important}html.is-intro-transition,html.is-intro-transition body{overflow:hidden !important;overscroll-behavior:none !important}.intro-spacer{height:300lvh;width:100%}.intro-section{position:fixed;top:0;left:0;width:100vw;height:100lvh;z-index:90;background-color:#F3F3F3;opacity:0;pointer-events:none;will-change:opacity;overflow:hidden}.intro-section::after{content:"";position:absolute;inset:0;z-index:2;background-color:rgba(49,49,49,0.15);pointer-events:none}#animation-canvas{position:absolute;top:0;left:0;width:100%;height:100lvh;object-fit:cover;z-index:1}.intro-content{position:absolute;top:0;left:0;width:100%;height:100lvh;z-index:3;display:flex;justify-content:center;align-items:center;pointer-events:none}.intro-text{color:#fff;text-align:center;max-width:clamp(492.30769px, 153.84615vw, 1180px);padding:clamp(82.05128px, 25.64103vw, 196.66667px) clamp(16.41026px, 5.12821vw, 39.33333px) 0;transform:translate(0px, 100svh);will-change:transform, opacity}.intro-text img{width:70%;margin-bottom:clamp(49.23077px, 15.38462vw, 118px)}.intro-text p{font-size:clamp(11.48718px, 3.58974vw, 27.53333px);font-style:normal;font-weight:600;line-height:240%;letter-spacing:clamp(1.14872px, .35897vw, 2.75333px);font-family:"游明朝体","YuMincho","游明朝","Yu Mincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN W3",HiraMinProN-W3,"ヒラギノ明朝 ProN","Hiragino Mincho ProN","ヒラギノ明朝 Pro","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif}.kv.is-opening{position:fixed;top:45px !important;left:0;bottom:auto !important;width:100%;height:calc(100svh - 45px) !important;z-index:80}.intro-section{z-index:90}.sp-meta-top{text-align:center;margin-bottom:clamp(13.12821px, 4.10256vw, 31.46667px)}.carousel-count{font-size:clamp(11.48718px, 3.58974vw, 27.53333px);font-family:minion-pro, serif;margin-bottom:clamp(6.5641px, 2.05128vw, 15.73333px)}.carousel-outfit-name{font-size:clamp(14.76923px, 4.61538vw, 35.4px);font-family:"游明朝体","YuMincho","游明朝","Yu Mincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN W3",HiraMinProN-W3,"ヒラギノ明朝 ProN","Hiragino Mincho ProN","ヒラギノ明朝 Pro","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;font-weight:normal}.outfit-container{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0;isolation:isolate;-webkit-overflow-scrolling:touch}.outfit-container::-webkit-scrollbar{display:none}.outfit-container::before,.outfit-container::after{content:"";display:block;flex:0 0 clamp(57.4359px, 17.94872vw, 137.66667px);width:clamp(57.4359px, 17.94872vw, 137.66667px);min-width:clamp(57.4359px, 17.94872vw, 137.66667px);height:1px;pointer-events:none}.outfit-card{position:relative;z-index:1;flex:0 0 calc(115% - clamp(132.10256px, 41.28205vw, 316.63333px));min-width:0;scroll-snap-align:center}.outfit-card+.outfit-card{margin-left:clamp(-38.5641px, -12.05128vw, -92.43333px)}.outfit-card[data-index="1"]{z-index:2}.sp-meta-top,.sp-meta-bottom{opacity:1;transition:opacity 0.55s ease-in-out, filter 0.55s ease-in-out;will-change:opacity, filter}.sp-meta-top.is-fading,.sp-meta-bottom.is-fading{opacity:0.28;filter:blur(1px);transition-duration:0.3s}.sp-meta-bottom{text-align:center;margin-top:clamp(19.69231px, 6.15385vw, 47.2px);padding:0 clamp(24.61538px, 7.69231vw, 59px)}.carousel-description{font-size:clamp(10.66667px, 3.33333vw, 25.56667px);line-height:1.8;font-family:"游明朝体","YuMincho","游明朝","Yu Mincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN W3",HiraMinProN-W3,"ヒラギノ明朝 ProN","Hiragino Mincho ProN","ヒラギノ明朝 Pro","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;margin-bottom:clamp(19.69231px, 6.15385vw, 47.2px);white-space:pre-line}.sp-meta-top,.sp-meta-bottom{opacity:1;transition:opacity 0.6s ease-in-out;will-change:opacity}.sp-meta-top.is-fading,.sp-meta-bottom.is-fading{opacity:0;transition-duration:0.5s}.container{margin-bottom:4rem}html.is-chrome body.has-bottom-bar .kv_ttl{padding-bottom:clamp(0px, 0vw, 0px)}.scrollbar{position:absolute;left:auto;right:9%;bottom:7%;width:clamp(.82051px, .25641vw, 1.96667px);height:clamp(45.12821px, 14.10256vw, 108.16667px);z-index:8;opacity:1;transition:opacity 0.4s ease}html.is-chrome .scrollbar{bottom:16%}.scrollbar.fadeout{opacity:0;pointer-events:none}.scrollbar span{position:absolute;right:0;bottom:2%;width:clamp(8.20513px, 2.5641vw, 19.66667px);height:clamp(106.66667px, 33.33333vw, 255.66667px)}.scrollbar span::before{content:"";width:clamp(8.20513px, 2.5641vw, 19.66667px);height:clamp(8.20513px, 2.5641vw, 19.66667px);position:absolute;top:0;left:50%;transform:translate(-50%);background-color:#fff;border-radius:clamp(82.05128px, 25.64103vw, 196.66667px);transition:all 0.3s cubic-bezier(0.05, 0.27, 0.87, 0.63);animation:barAction 2s infinite}.scrollbar span::after{content:"";width:clamp(.82051px, .25641vw, 1.96667px);height:100%;position:absolute;top:0;left:50%;transform:translate(-50%);background-color:#fff}.vertical{writing-mode:vertical-rl;color:#fff;position:absolute;left:auto;right:clamp(-5.74359px, -1.79487vw, -13.76667px);bottom:clamp(114.87179px, 35.89744vw, 275.33333px);font-size:clamp(11.48718px, 3.58974vw, 27.53333px);letter-spacing:clamp(.82051px, .25641vw, 1.96667px);font-family:minion-pro, serif}@keyframes barAction{0%{top:0}100%{top:100%}}.outfit-card[data-index="2"] .outfit-img-box,.outfit-card[data-index="2"] .slide-img-loop{overflow:hidden;background-color:#EAE8E5}.outfit-card[data-index="2"] .slide-img-loop picture{right:-1px;width:auto;max-width:none;margin-right:0}.outfit-card[data-index="2"] .slide-img-loop img{display:block;width:100%;max-width:none;height:auto;border:0;outline:0}}@media (min-width: 768px){.sp-only{display:none !important}a{cursor:pointer}.main{margin-top:0}.dots::after{content:'';letter-spacing:clamp(-2.53968px, -.33069vw, -5px)}.kv{top:auto !important;margin-top:45px;height:calc(100lvh - 45px) !important;max-height:calc(100lvh - 45px) !important}.kv_ttl{bottom:8rem;width:70%;max-width:clamp(253.96825px, 33.06878vw, 500px)}.scatter-text-wrap{top:auto;bottom:clamp(43.1746px, 5.62169vw, 85px);font-size:clamp(17.77778px, 2.31481vw, 35px)}.scatter-chars-group{top:auto;bottom:clamp(27.93651px, 3.63757vw, 55px);font-size:clamp(19.30159px, 2.51323vw, 38px)}.scatter-landing-zone{height:clamp(13.20635px, 1.71958vw, 26px)}.intro-spacer{display:none}.lineup-btn{bottom:clamp(7.61905px, .99206vw, 15px);padding:clamp(10.15873px, 1.32275vw, 20px) clamp(12.69841px, 1.65344vw, 25px);font-size:clamp(8.12698px, 1.0582vw, 16px);letter-spacing:clamp(.8127px, .10582vw, 1.6px)}html.is-chrome .lineup-btn{bottom:clamp(9.14286px, 1.19048vw, 18px)}.recommend{padding:clamp(50.79365px, 6.61376vw, 100px) 0 clamp(60.95238px, 7.93651vw, 120px)}.recommend-outfit-section{text-align:initial;padding:clamp(20.31746px, 2.6455vw, 40px) clamp(10.15873px, 1.32275vw, 20px) clamp(76.19048px, 9.92063vw, 150px)}.recommend-outfit-title{font-size:clamp(26.4127px, 3.43915vw, 52px);margin-bottom:clamp(30.47619px, 3.96825vw, 60px);line-height:100%;letter-spacing:clamp(1.32063px, .17196vw, 2.6px)}.outfit-container{display:flex;flex-direction:column;padding:clamp(20.31746px, 2.6455vw, 40px) 0}.outfit-card{display:flex;align-items:center;justify-content:center;gap:clamp(25.39683px, 3.30688vw, 50px);position:relative}.outfit-img-box{width:clamp(213.33333px, 27.77778vw, 420px);margin-left:clamp(25.39683px, 3.30688vw, 50px);margin-right:clamp(15.2381px, 1.98413vw, 30px);flex-shrink:0;position:relative;z-index:2;isolation:isolate;margin-top:clamp(-25.39683px, -3.30688vw, -50px);margin-bottom:clamp(-25.39683px, -3.30688vw, -50px)}.outfit-info{max-width:clamp(213.33333px, 27.77778vw, 420px);flex:1}.outfit-count{font-size:clamp(9.14286px, 1.19048vw, 18px);line-height:140%;letter-spacing:clamp(.45714px, .05952vw, .9px);margin-bottom:clamp(7.61905px, .99206vw, 15px);font-family:minion-pro, serif}.outfit-name{color:#313131;font-size:clamp(11.1746px, 1.45503vw, 22px);font-style:normal;font-weight:500;line-height:140%;letter-spacing:clamp(1.11746px, .1455vw, 2.2px);font-family:"游明朝体","YuMincho","游明朝","Yu Mincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN W3",HiraMinProN-W3,"ヒラギノ明朝 ProN","Hiragino Mincho ProN","ヒラギノ明朝 Pro","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;margin-bottom:clamp(8.12698px, 1.0582vw, 16px)}.outfit-desc{font-size:clamp(8.12698px, 1.0582vw, 16px);line-height:180%;letter-spacing:clamp(.8127px, .10582vw, 1.6px);font-family:"游明朝体","YuMincho","游明朝","Yu Mincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN W3",HiraMinProN-W3,"ヒラギノ明朝 ProN","Hiragino Mincho ProN","ヒラギノ明朝 Pro","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;margin-bottom:clamp(10.15873px, 1.32275vw, 20px);text-align:left}.outfit-divider-line{width:100%;height:1px;background-color:#313131;margin-bottom:clamp(10.15873px, 1.32275vw, 20px)}.outfit-card:nth-child(even){flex-direction:row-reverse}.item-name{font-size:clamp(8.12698px, 1.0582vw, 16px);line-height:140%;letter-spacing:clamp(.40635px, .05291vw, .8px)}.outfit-item-list li{font-size:clamp(8.12698px, 1.0582vw, 16px);margin-bottom:clamp(6.09524px, .79365vw, 12px)}.outfit-item-list a{text-underline-offset:clamp(1.01587px, .13228vw, 2px);line-height:140%;letter-spacing:clamp(.25397px, .03307vw, .5px)}.outfit-item-list p{font-size:clamp(8.12698px, 1.0582vw, 16px);line-height:140%;letter-spacing:clamp(.25397px, .03307vw, .5px)}.outfit-item-list .item-name{padding-right:clamp(4.06349px, .5291vw, 8px)}.outfit-item-list .item-name::after{margin-left:clamp(4.06349px, .5291vw, 8px)}.intro-pc{position:fixed;top:45px;left:0;width:100vw;height:calc(100vh - 45px);background-color:#F3F3F3;z-index:90;display:flex;align-items:center;justify-content:center;gap:6vw;padding:0 4vw}.pc-intro-left{text-align:center;flex:1;max-width:clamp(162.53968px, 21.16402vw, 320px)}.pc-intro-left img{width:100%;max-width:clamp(142.22222px, 18.51852vw, 280px);height:auto}.pc-intro-center{height:65%;max-height:720px;aspect-ratio:9 / 16;flex-shrink:0}.pc-intro-center video{width:100%;height:100%;object-fit:cover}.pc-intro-right{flex:1;max-width:clamp(182.85714px, 23.80952vw, 360px);font-size:clamp(7.11111px, .92593vw, 14px);line-height:300%;letter-spacing:clamp(.71111px, .09259vw, 1.4px);text-align:center;font-family:"游明朝体","YuMincho","游明朝","Yu Mincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN W3",HiraMinProN-W3,"ヒラギノ明朝 ProN","Hiragino Mincho ProN","ヒラギノ明朝 Pro","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif}.gift-section{max-width:clamp(457.14286px, 59.52381vw, 900px);padding:clamp(30.47619px, 3.96825vw, 60px) clamp(12.19048px, 1.5873vw, 24px) clamp(4.06349px, .5291vw, 8px)}.gift-title{font-size:clamp(26.4127px, 3.43915vw, 52px);line-height:100%;letter-spacing:clamp(1.32063px, .17196vw, 2.6px);margin-bottom:clamp(25.39683px, 3.30688vw, 50px)}.gift-card{display:flex;align-items:center;justify-content:center;gap:0;margin-bottom:clamp(40.63492px, 5.29101vw, 80px)}.gift-main-item{flex:0 0 clamp(172.69841px, 22.48677vw, 340px);margin-bottom:0}.gift-main-item .main-img{max-width:clamp(172.69841px, 22.48677vw, 340px)}.gift-contents{padding-top:clamp(5.07937px, .66138vw, 10px)}.gift-contents-wrapper{flex:0 0 clamp(182.85714px, 23.80952vw, 360px);display:flex;flex-direction:column;align-items:center}.gift-number{font-size:clamp(16.25397px, 2.1164vw, 32px)}.gift-badge-box{padding:clamp(5.07937px, .66138vw, 10px) 0;margin-bottom:clamp(10.15873px, 1.32275vw, 20px)}.gift-badge-box .badge-text{font-size:clamp(9.14286px, 1.19048vw, 18px);line-height:1.6;letter-spacing:clamp(.91429px, .11905vw, 1.8px)}.gift-divider{background-image:radial-gradient(circle, rgba(49,49,49,0.7) 0 0.7px, transparent 0.8px);background-size:4px 2px;margin:clamp(16.25397px, 2.1164vw, 32px) 0 clamp(38.09524px, 4.96032vw, 75px)}.contents-divider{max-width:clamp(111.74603px, 14.55026vw, 220px);margin:0 auto clamp(7.61905px, .99206vw, 15px)}.contents-divider span{font-size:clamp(8.12698px, 1.0582vw, 16px);line-height:180%;letter-spacing:clamp(.8127px, .10582vw, 1.6px);padding:0 clamp(6.09524px, .79365vw, 12px)}.content-item .item-link{font-size:clamp(8.12698px, 1.0582vw, 16px);font-weight:400;letter-spacing:clamp(.40635px, .05291vw, .8px);line-height:120%}.contents-grid{gap:0;align-items:start}.content-item{justify-content:center;width:clamp(101.5873px, 13.22751vw, 200px);max-width:clamp(114.79365px, 14.94709vw, 226px)}.content-item .item-img{width:clamp(75.1746px, 9.78836vw, 148px);height:clamp(75.1746px, 9.78836vw, 148px);margin-bottom:clamp(2.53968px, .33069vw, 5px)}.content-item .item-category{font-size:clamp(6.09524px, .79365vw, 12px);line-height:120%;letter-spacing:clamp(.60952px, .07937vw, 1.2px);margin-bottom:clamp(2.03175px, .26455vw, 4px)}.content-item .plus-mb{margin-bottom:clamp(5.07937px, .66138vw, 10px)}.item-link{font-size:clamp(7.61905px, .99206vw, 15px);line-height:120%;text-underline-offset:clamp(1.01587px, .13228vw, 2px);letter-spacing:clamp(.40635px, .05291vw, .8px)}.item-img img,.gift-main-item img{display:block;width:90%;height:auto;margin:0 auto}.gift-main-item .item-link,.other-gift-item .item-link{font-size:clamp(10.15873px, 1.32275vw, 20px);line-height:140%;text-underline-offset:clamp(1.01587px, .13228vw, 2px);letter-spacing:clamp(.50794px, .06614vw, 1px)}.other-gift-section{max-width:100%;padding:clamp(5.07937px, .66138vw, 10px) clamp(8.12698px, 1.0582vw, 16px)}.other-gift-title{font-size:clamp(26.4127px, 3.43915vw, 52px);letter-spacing:clamp(1.32063px, .17196vw, 2.6px);margin:0 0 clamp(12.69841px, 1.65344vw, 25px) 0;line-height:100%}.other-gift-subtitle{font-size:clamp(9.14286px, 1.19048vw, 18px);line-height:160%;letter-spacing:clamp(.91429px, .11905vw, 1.8px)}.other-gift-item .item-img{max-width:clamp(142.22222px, 18.51852vw, 280px);margin-bottom:clamp(6.09524px, .79365vw, 12px)}.other-gift-grid{gap:clamp(7.61905px, .99206vw, 15px);margin:0 auto;width:clamp(279.36508px, 36.37566vw, 550px)}.models{width:100%;max-width:1512px;margin:0 auto;padding-bottom:clamp(101.5873px, 13.22751vw, 200px)}.model-1 img,.model-2 img,.model-3 .img-loop-wrap picture.loop-img img,.model-4 img,.model-5 img,.model-6 img,.model-7 .img-loop-wrap picture.loop-img img,.model-8 img,.model-9 img,.model-10 img{width:auto;padding:0}.model-1,.model-5,.model-9,.model-10{text-align:center}.model-1{padding-top:232px}.model-2{margin-top:clamp(60.95238px, 7.93651vw, 120px)}.model-3{margin-top:clamp(44.69841px, 5.82011vw, 88px)}.model-4{margin-top:clamp(0px, 0vw, 0px)}.model-5{margin-top:clamp(91.42857px, 11.90476vw, 180px)}.model-6{margin-top:clamp(50.28571px, 6.54762vw, 99px)}.model-7{margin-top:clamp(50.28571px, 6.54762vw, 99px)}.model-8{margin-top:clamp(-121.90476px, -15.87302vw, -240px)}.fade-img{position:relative;will-change:opacity, transform}.model-1 img{width:31%}.model-2 img{width:22%;margin-right:21%;margin-left:auto}.model-3 .img-loop-wrap picture.loop-img img{width:55%;padding:clamp(39.11111px, 5.09259vw, 77px) 0 0;margin-top:0;margin-right:auto}.img-loop-wrap{margin-top:0}.model-4 img{width:20%;padding:0;margin-left:70%;margin-top:clamp(-253.96825px, -33.06878vw, -500px)}.model-5 img{width:31%}.model-6 img{width:20%;margin-left:19%}.model-7 .img-loop-wrap picture.loop-img img{width:55%;margin-left:auto;margin-top:0}.model-8 img{width:29%;padding:0;margin-left:9%}.model-9 img{width:31%;margin:clamp(60.95238px, 7.93651vw, 120px) auto 0}.model-10 img{width:19%;padding:0 0 clamp(10.15873px, 1.32275vw, 20px);margin-top:clamp(73.65079px, 9.58995vw, 145px)}.model-text{text-align:center;font-size:clamp(8.12698px, 1.0582vw, 16px);font-style:normal;font-weight:400;line-height:230%;letter-spacing:clamp(.8127px, .10582vw, 1.6px);padding:0;width:clamp(177.77778px, 23.14815vw, 350px)}.text-1{margin-top:0;margin-left:15%}.text-2{margin-top:clamp(-66.03175px, -8.59788vw, -130px);margin-left:auto;margin-right:18%}.model-text.text-3{margin-top:clamp(10.15873px, 1.32275vw, 20px);margin-left:auto;margin-right:auto;width:clamp(152.38095px, 19.84127vw, 300px)}.text-4{margin-top:clamp(0px, 0vw, 0px);color:#313131;font-weight:400;letter-spacing:clamp(.24381px, .03175vw, .48px);line-height:100%}.model-text.text-4{font-size:clamp(12.69841px, 1.65344vw, 25px);line-height:140%;margin-left:auto;margin-right:auto;font-weight:600}.attention-point{top:var(--pc-top);left:var(--pc-left);width:clamp(11.1746px, 1.45503vw, 22px);height:clamp(11.1746px, 1.45503vw, 22px)}.attention-point::after{width:clamp(6.09524px, .79365vw, 12px);height:clamp(6.09524px, .79365vw, 12px)}.grid-rotate-wrap{width:24.5%;padding:clamp(102.60317px, 13.35979vw, 202px) 0 clamp(50.28571px, 6.54762vw, 99px);gap:clamp(2.03175px, .26455vw, 4px)}.sep-oct{padding:clamp(76.19048px, 9.92063vw, 150px) 0}.sep-oct img.logo_b{width:18%;margin-bottom:clamp(15.2381px, 1.98413vw, 30px)}.sep-oct img.kids{width:22%;margin-bottom:clamp(25.39683px, 3.30688vw, 50px)}.sep-oct .sep-oct-1{font-size:clamp(12.19048px, 1.5873vw, 24px);line-height:100%;letter-spacing:clamp(.60952px, .07937vw, 1.2px);margin-bottom:clamp(12.69841px, 1.65344vw, 25px)}.sep-oct .sep-oct-2{font-size:clamp(8.12698px, 1.0582vw, 16px);line-height:100%;letter-spacing:clamp(.40635px, .05291vw, .8px)}.pin-spacer{inset:0 !important}.modal-overlay{width:100vw;height:100vh;top:0;left:0;transform:none;background-color:rgba(0,0,0,0.6);cursor:pointer}.modal-content{width:clamp(406.34921px, 52.91005vw, 800px);height:clamp(325.07937px, 42.32804vw, 640px);max-height:90vh;background-color:#F3F3F3;padding:0;margin:auto;overflow:hidden}.modal-body .simplebar-content{padding:clamp(40.63492px, 5.29101vw, 80px) clamp(20.31746px, 2.6455vw, 40px) clamp(25.39683px, 3.30688vw, 50px) !important}.category-section{max-width:clamp(269.20635px, 35.05291vw, 530px);margin:0 auto clamp(38.09524px, 4.96032vw, 75px)}.modal-close-btn{top:clamp(9.14286px, 1.19048vw, 18px);right:clamp(10.15873px, 1.32275vw, 20px);padding:clamp(2.53968px, .33069vw, 5px)}.modal-close-btn svg{width:clamp(11.1746px, 1.45503vw, 22px);height:clamp(11.1746px, 1.45503vw, 22px)}.category-title{font-size:clamp(12.19048px, 1.5873vw, 24px);margin:0 0 clamp(3.28205px, 1.02564vw, 7.86667px) 0;letter-spacing:clamp(.60952px, .07937vw, 1.2px)}.category-subtitle{font-size:clamp(7.11111px, .92593vw, 14px);letter-spacing:clamp(.60952px, .07937vw, 1.2px)}.category-header{margin-bottom:clamp(7.61905px, .99206vw, 15px)}.product-grid{gap:clamp(11.68254px, 1.52116vw, 23px) clamp(15.2381px, 1.98413vw, 30px)}.product-name{font-size:clamp(8.12698px, 1.0582vw, 16px);margin:0 0 clamp(5.07937px, .66138vw, 10px) 0;line-height:100%;text-underline-offset:clamp(1.01587px, .13228vw, 2px);letter-spacing:clamp(.40635px, .05291vw, .8px)}.product-price{font-size:clamp(7.11111px, .92593vw, 14px);margin:0;line-height:100%;letter-spacing:clamp(.40635px, .05291vw, .8px)}.product-image{margin-bottom:clamp(5.07937px, .66138vw, 10px)}html.is-chrome .outfit-item-list a,html.is-chrome .item-link,html.is-chrome .gift-main-item .item-link,html.is-chrome .other-gift-item .item-link,html.is-chrome .product-name{text-underline-offset:clamp(.50794px, .06614vw, 1px)}}@media (min-width: 885px){.pc-intro-center{height:75%}}@media (hover: hover) and (pointer: fine){.modal-close-btn:focus-visible{outline:2px solid #fff;outline-offset:3px}}

/*# sourceMappingURL=style.css.map */