.blockTitle{font-size:2.5rem;font-weight:500;line-height:1.3;letter-spacing:.5px}.blockTitle-l{font-size:3rem;font-weight:500;line-height:1.5;letter-spacing:.5px}.blockTitle-m{font-size:2.125rem;font-weight:500;line-height:1.4;letter-spacing:.5px}@media only screen and (max-width:1200px){.blockTitle{font-size:2.25rem}.blockTitle-l{font-size:2.375rem}.blockTitle-m{font-size:1.875rem}}@media only screen and (max-width:767px){.blockTitle{font-size:1.875rem}.blockTitle-l{font-size:1.75rem}.blockTitle-m{font-size:1.625rem}}.blockSubtitle{font-size:1.5rem;font-weight:500;line-height:1.5}.blockSubtitle-l{font-size:1.375rem;font-weight:500;line-height:1.6;letter-spacing:.5px}@media only screen and (max-width:1200px){.blockSubtitle{font-size:1.375rem}.blockSubtitle-l{font-size:1.25rem}}@media only screen and (max-width:767px){.blockSubtitle{font-size:1.125rem}}.titleText-xl{font-size:1.625rem;font-weight:500;line-height:1.4;letter-spacing:.5px}.titleText-l{font-size:1.5rem;font-weight:400;line-height:1.6;letter-spacing:.5px}.titleText-m{font-size:1.5rem;font-weight:400;line-height:1.4;letter-spacing:.5px}@media only screen and (max-width:767px){.titleText-l,.titleText-m{font-size:1.375rem}}.btnText{font-size:1rem;font-weight:500;line-height:1.5;letter-spacing:1px}.btnText-m{font-size:1rem;font-weight:500;line-height:1.6;letter-spacing:.5px}.btnText-s{font-size:.875rem;font-weight:500;line-height:1.5;letter-spacing:.5px}.subBtnText{font-size:.75rem;font-weight:700;line-height:1}.itemText{font-size:2rem;font-weight:500;line-height:1.5;letter-spacing:.5px}.itemText-l{font-size:1.75rem;font-weight:400;line-height:1.6;letter-spacing:.5px}.itemText-m{font-size:1.25rem;font-weight:700;line-height:1.5}.itemText-s{font-size:1rem;font-weight:400;line-height:1.6;letter-spacing:.5px}@media only screen and (max-width:1200px){.itemText{font-size:1.75rem}.itemText-l{font-size:1.625rem}}@media only screen and (max-width:767px){.itemText{font-size:1.5rem}.itemText-l{font-size:1.375rem}}.bodyText{font-size:1rem;font-weight:400;line-height:1.6;letter-spacing:.5px}.bodyText-l{font-size:1.125rem;font-weight:400;line-height:1.6;letter-spacing:.5px}.bodyText-s{font-size:.875rem;font-weight:500;line-height:1.3;letter-spacing:.5px}.bodyText-bold{font-size:1rem;font-weight:700;line-height:1.6;letter-spacing:.5px}.tagText{font-size:.75rem;font-weight:600;line-height:.8}.tagText-xl{font-size:1rem;font-weight:700;line-height:1.6}.tagText-l{font-size:1rem;font-weight:500;line-height:1.6}.tagText-m{font-size:.875rem;font-weight:600;line-height:.8}.statusText{font-size:.875rem;font-weight:500;line-height:.8;letter-spacing:1px}.bgText{font-size:clamp(6.25rem,1.8382rem + 7.8431vw,11.25rem);font-weight:100;line-height:.8;letter-spacing:-3px}@media only screen and (max-width:900px){.bgText{font-size:5.625rem}}@media only screen and (max-width:767px){.bgText{font-size:clamp(3.375rem,1.8244rem + 6.6158vw,5rem);font-weight:200;line-height:1;letter-spacing:normal}}.bannerText-m{font-size:clamp(7.5rem,4.1912rem + 5.8824vw,11.25rem);font-weight:100;line-height:.8;letter-spacing:-3px}.bannerText-s{font-size:clamp(6.25rem,4.5956rem + 2.9412vw,8.125rem);font-weight:200;line-height:.8}@media only screen and (max-width:1200px){.bannerText-m{font-size:6.875rem}.bannerText-s{font-size:5rem}}@media only screen and (max-width:900px){.bannerText-m{font-size:5.25rem}.bannerText-s{font-size:4.25rem}}@media only screen and (max-width:767px){.bannerText-m{font-size:3.375rem;font-weight:200;line-height:1;letter-spacing:normal}.bannerText-s{font-size:3.375rem;line-height:1}}.brand_categories_detail_2-page:has(.top-bar) .c-bg-layer{margin-top:40px}.brand_categories_detail_2-page:has(.banner-img) .navbar .function-list{color:#fff}.brand_categories_detail_2-page:has(.banner-img) .navbar .img-box{filter:brightness(0) invert(1)}.brand_categories_detail_2-page:has(.banner-img) .navbar .login-box:before{background-color:#fff3}.brand_categories_detail_2-page:has(.banner-img) .navbar .login-box:after{background-color:#fff}.brand_categories_detail_2-page:has(.banner-img) .c-breadcrumb-box{color:#fff}.brand_categories_detail_2-page:has(.banner-img) .c-breadcrumb-box .slash:before{background-color:#ffffff80}.brand_categories_detail_2-page:has(.banner-img) .store-block{margin-top:760px}.brand_categories_detail_2-page:has(.banner-img) .store-block .container{border-radius:20px 0}@media only screen and (max-width:1200px){.brand_categories_detail_2-page:has(.banner-img) .store-block{margin-top:540px}}@media only screen and (max-width:767px){.brand_categories_detail_2-page:has(.banner-img) .store-block .container{border-radius:unset}}@media only screen and (max-width:1800px){.brand_categories_detail_2-page .c-bg-layer{--l-grid: 3 / -3}}@media only screen and (max-width:1600px){.brand_categories_detail_2-page .c-bg-layer{--l-grid: 2 / -2}}@media only screen and (max-width:900px){.brand_categories_detail_2-page .c-bg-layer{--l-grid: 1 / -1}}.brand_categories_detail_2-page .c-bg-layer.aost-show .img-wrapper{opacity:1}.brand_categories_detail_2-page .c-bg-layer .img-wrapper{position:relative;width:100%;height:100%;opacity:0;transition:opacity var(--trans-xl)}.brand_categories_detail_2-page .c-bg-layer .img-inner{position:absolute;inset:0}.brand_categories_detail_2-page .c-bg-layer .banner-img{z-index:1}.brand_categories_detail_2-page .c-bg-layer .banner-img[data-theme=black] .banner-text{color:#000}.brand_categories_detail_2-page .c-bg-layer .banner-img[data-theme=white] .banner-text{color:#fff}.brand_categories_detail_2-page .c-bg-layer .banner-img[data-text-align=left] .banner-text{text-align:left}.brand_categories_detail_2-page .c-bg-layer .banner-img[data-text-align=center] .banner-text{text-align:center}.brand_categories_detail_2-page .c-bg-layer .banner-img[data-text-align=right] .banner-text{text-align:right}.brand_categories_detail_2-page .c-bg-layer .c-parallax-bg-wrapper{height:900px;overflow:hidden}.brand_categories_detail_2-page .c-bg-layer .c-parallax-bg .img-box{position:relative;width:100%;height:100%}.brand_categories_detail_2-page .c-bg-layer .c-parallax-bg .img-box img{width:101%;height:101%;object-fit:cover}.brand_categories_detail_2-page .c-bg-layer .banner-bg{z-index:0}.brand_categories_detail_2-page .c-bg-layer .banner-bg .img-box{height:500px;position:relative;overflow:hidden}.brand_categories_detail_2-page .c-bg-layer .banner-bg .img-box:before{display:block;width:100%;height:0;padding-bottom:26.0416666667%;content:""}.brand_categories_detail_2-page .c-bg-layer .banner-bg .img-box picture{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:101%;height:101%}.brand_categories_detail_2-page .c-bg-layer .banner-bg .img-box img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:101%;height:101%;object-fit:cover;transition:transform var(--trans-hover)}.brand_categories_detail_2-page .c-bg-layer .banner-text-wrapper{position:absolute;bottom:0;left:50%;transform:translate(-50%);display:block;width:calc(100% - (var(--baseSpace) + var(--frSpace)) * 3)}.brand_categories_detail_2-page .c-bg-layer .banner-text{font-weight:100;letter-spacing:-5px}@media only screen and (max-width:1800px){.brand_categories_detail_2-page .c-bg-layer .banner-text-wrapper{width:calc(100% - (var(--baseSpace) + var(--frSpace)) * 2)}}@media only screen and (max-width:1600px){.brand_categories_detail_2-page .c-bg-layer .banner-text-wrapper{width:calc(100% - var(--baseSpace) * 2)}}@media only screen and (max-width:1200px){.brand_categories_detail_2-page .c-bg-layer .c-parallax-bg-wrapper{height:670px}.brand_categories_detail_2-page .c-bg-layer .banner-text-wrapper{bottom:30px}}@media only screen and (max-width:767px){.brand_categories_detail_2-page .c-bg-layer .banner-text-wrapper{bottom:40px}}.brand_categories_detail_2-page .store-block{margin-top:80px}.brand_categories_detail_2-page .store-block .container{padding-inline:calc(var(--frSpace) * 2);padding-top:clamp(65px,5.2083333333vw,100px);padding-bottom:var(--space-100-50);grid-column:var(--l-grid);position:relative;display:flex;align-items:flex-start;gap:20px var(--frSpace);background-color:#fff;opacity:1;transform:translateY(10px);transition:opacity var(--trans-xl),transform var(--trans-l) .6s,box-shadow var(--trans-xl) .6s}.brand_categories_detail_2-page .store-block .container.aost-show{opacity:1;transform:translateY(0);box-shadow:0 10px 16px #00000040}.brand_categories_detail_2-page .store-block .container.aost-show .c-share-box,.brand_categories_detail_2-page .store-block .container.aost-show .hall-box,.brand_categories_detail_2-page .store-block .container.aost-show .info-block,.brand_categories_detail_2-page .store-block .container.aost-show .function-box,.brand_categories_detail_2-page .store-block .container.aost-show .img-wrapper{opacity:1}.brand_categories_detail_2-page .store-block .container.aost-show .c-block-content .title,.brand_categories_detail_2-page .store-block .container.aost-show .c-block-content .c-desc{opacity:1;transform:translateY(0)}.brand_categories_detail_2-page .store-block .c-share-box{padding-inline:clamp(20px,1.5625vw,30px);position:absolute;top:0;right:-1px;background-color:#000;color:#fff;opacity:0;transition:clip-path var(--trans-xl),opacity var(--trans-xl)}.brand_categories_detail_2-page .store-block .c-share-box .c-media{gap:20px}.brand_categories_detail_2-page .store-block .img-wrapper{padding:clamp(13px,1.0416666667vw,20px) clamp(20px,1.5625vw,30px);flex-shrink:0;width:100%;max-width:clamp(280px,18.75vw,360px);opacity:0;transition:opacity var(--trans-xl)}.brand_categories_detail_2-page .store-block .img-box{margin:auto;width:100%;position:relative;overflow:hidden}.brand_categories_detail_2-page .store-block .img-box:before{display:block;width:100%;height:0;padding-bottom:76.6666666667%;content:""}.brand_categories_detail_2-page .store-block .img-box picture{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:100%;height:100%}.brand_categories_detail_2-page .store-block .img-box img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:contain;transition:transform var(--trans-hover)}.brand_categories_detail_2-page .store-block .store-box{flex:1}.brand_categories_detail_2-page .store-block .location-box{display:flex;gap:10px}.brand_categories_detail_2-page .store-block .location-box .c-icon-box{animation:dropIn 1.8s cubic-bezier(.22,1,.36,1) forwards}.brand_categories_detail_2-page .store-block .location-inner{display:flex;align-items:center;flex-wrap:wrap;gap:5px 10px}.brand_categories_detail_2-page .store-block .hall-box{position:relative;display:flex;align-items:flex-start;align-self:center;gap:5px;color:var(--main-color);opacity:0;transition:opacity var(--trans-xl) .2s}.brand_categories_detail_2-page .store-block .hall-box:not(:last-child){padding-right:10px}.brand_categories_detail_2-page .store-block .hall-box:not(:last-child):after{position:absolute;top:0;right:0;display:block;width:1px;height:100%;background-color:#0003;content:""}.brand_categories_detail_2-page .store-block .hall{flex-shrink:0}.brand_categories_detail_2-page .store-block .floor-box{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.brand_categories_detail_2-page .store-block .floor{position:relative;display:flex;align-items:center;gap:5px}.brand_categories_detail_2-page .store-block .floor:not(:last-child):after{display:block;flex-shrink:0;width:5px;height:5px;border-radius:50%;background-color:#0003;transition:background-color var(--trans-hover);content:""}.brand_categories_detail_2-page .store-block .c-block-content{margin-top:clamp(15px,1.0416666667vw,20px);gap:clamp(15px,1.0416666667vw,20px)}.brand_categories_detail_2-page .store-block .c-block-content .title{line-height:1.5;opacity:0;transform:translateY(10px);transition:opacity var(--trans-xl) .3s,transform var(--trans-xl) .3s}.brand_categories_detail_2-page .store-block .c-block-content .c-desc{opacity:0;transform:translateY(15px);transition:opacity var(--trans-xl) .4s,transform var(--trans-xl) .4s}.brand_categories_detail_2-page .store-block .info-block{margin-top:var(--space-50-30);padding-block:20px;position:relative;display:flex;flex-direction:column;gap:20px;opacity:0;transition:opacity var(--trans-xl) .5s}.brand_categories_detail_2-page .store-block .info-block:before,.brand_categories_detail_2-page .store-block .info-block:after{position:absolute;left:0;width:100%;height:1px;background:linear-gradient(transparent,transparent),repeating-linear-gradient(90deg,rgba(0,0,0,.2) 0,rgba(0,0,0,.2) 4px,transparent 4px,transparent 8px);background-origin:border-box;background-clip:content-box,border-box;content:""}.brand_categories_detail_2-page .store-block .info-block:before{top:0}.brand_categories_detail_2-page .store-block .info-block:after{bottom:0}.brand_categories_detail_2-page .store-block .info-box{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px 20px}.brand_categories_detail_2-page .store-block .info-title{position:relative;display:flex;flex-shrink:0}.brand_categories_detail_2-page .store-block .info-title:after{position:relative;margin-top:11px;margin-left:clamp(10px,1.0416666667vw,20px);display:block;flex-shrink:0;width:5px;height:5px;border-radius:50%;background-color:#0003;transition:background-color var(--trans-hover);content:""}.brand_categories_detail_2-page .store-block .info-title p{width:clamp(80px,5.2083333333vw,100px)}.brand_categories_detail_2-page .store-block .info-desc{color:#0009}.brand_categories_detail_2-page .store-block .function-block{margin-top:var(--space-50-30);display:flex;flex-wrap:wrap;gap:10px}.brand_categories_detail_2-page .store-block .function-block [data-stagger]{opacity:0;transform:translateY(10px)}.brand_categories_detail_2-page .store-block .function-box{padding:10px 25px;display:flex;align-items:center;justify-content:center;gap:10px;border-radius:500px;background-color:#f4f4f4;opacity:0;transition:color var(--trans-hover),background-color var(--trans-hover),opacity var(--trans-xl) .6s}.brand_categories_detail_2-page .store-block .function-box .c-icon-box{font-size:1.125rem;color:#0009}@media only screen and (min-width:1201px){.brand_categories_detail_2-page .store-block .function-box:hover{color:#fff;background-color:var(--main-color)}.brand_categories_detail_2-page .store-block .function-box:hover .c-icon-box{color:#fff}}@media only screen and (max-width:1200px){.brand_categories_detail_2-page .store-block .function-box:active{color:#fff;background-color:var(--main-color)}.brand_categories_detail_2-page .store-block .function-box:active .c-icon-box{color:#fff}}@media only screen and (max-width:1800px){.brand_categories_detail_2-page .store-block .container{--l-grid: 3 / -3}}@media only screen and (max-width:1600px){.brand_categories_detail_2-page .store-block .container{--l-grid: 2 / -2}}@media only screen and (max-width:1200px){.brand_categories_detail_2-page .store-block .container{padding-inline:var(--frSpace)}}@media only screen and (max-width:900px){.brand_categories_detail_2-page .store-block .container{--l-grid: 1 / -1;padding-inline:var(--baseSpace);flex-direction:column-reverse;align-items:center}}@media only screen and (max-width:767px){.brand_categories_detail_2-page .store-block{margin-top:0}}@media only screen and (max-width:575px){.brand_categories_detail_2-page .store-block .info-box:first-child{flex-direction:column}.brand_categories_detail_2-page .store-block .info-title p{width:auto}.brand_categories_detail_2-page .store-block .function-block{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.brand_categories_detail_2-page .detail-block .container{padding-top:var(--space-80-30);padding-bottom:var(--space-150-80);grid-column:var(--m-grid)}.brand_categories_detail_2-page .detail-block .container.aost-show .article-box [data-stagger]{opacity:1}.brand_categories_detail_2-page .detail-block .article-box [data-stagger]{opacity:0}
