.lang-th{--text-font-family: Noto Sans Thai, -apple-system, sans-serif}.lang-th.font02{--text-font-family: Bai Jamjuree, -apple-system, sans-serif}.lang-th.font03{--text-font-family: Athiti, -apple-system, sans-serif}.lang-zh-tw{--text-font-family: Noto Sans TC, -apple-system, sans-serif}.lang-zh-cn{--text-font-family: Noto Sans SC, -apple-system, sans-serif}.lang-en{--text-font-family: Zen Kaku Gothic New, Noto Sans JP, -apple-system, sans-serif}.lang-ja{--text-font-family: Zen Kaku Gothic New, Noto Sans JP, -apple-system, sans-serif}@media(min-width: 1100px){.pc{display:block !important}.sp{display:none !important}.pcInline{display:inline !important}.spInline{display:none !important}}@media(max-width: 1099.9px){.pc{display:none !important}.sp{display:block !important}.pcInline{display:none !important}.spInline{display:inline !important}}.article{width:100%;max-width:1500px;padding:110px 20px 0px;margin-left:auto;margin-right:auto}@media(max-width: 1099.9px){.article{padding:min(20.8vw,156px) min(3.2vw,24px) 0}}.articleInner{padding:0}@media(max-width: 1099.9px){.articleInner{padding:0}}.categoryTit{width:100%;padding:0 40px;margin:0 auto;font-size:65px;font-family:"Big Shoulders Display",-apple-system,sans-serif;font-weight:400;color:#242424;line-height:1}@media(max-width: 1099.9px){.categoryTit{padding:0;font-size:min(10.6666666667vw,80px)}}.productsCol{margin:10px auto 0;text-align:center}@media(max-width: 1099.9px){.productsCol{margin:0 auto 0}}.productsCol .pc .filterCatCol{display:flex;align-items:center;padding:0 42px;gap:10px}.productsCol .pc .filterCatCol .filterCatTit{margin-top:0;margin-right:10px;font-size:18px;font-weight:700;color:#242424;letter-spacing:-0.06em}.productsCol .pc .filterCatCol .filterbtnCat{padding:10px 18px;font-size:16px;font-weight:700;color:#242424;background:rgba(255,255,255,.5);line-height:1;border-radius:999px;font-family:var(--text-font-family);transition:.3s;min-width:auto;height:auto;box-shadow:none;margin:0}.productsCol .pc .filterCatCol .filterbtnCat.is-current{background:#3e707c;color:#fff}.productsCol .sp .filterCatCol{display:flex;justify-content:space-between;align-items:center}.productsCol .sp .filterCatCol .filterCatTit{margin-top:0;font-size:min(4.2666666667vw,32px);font-weight:700;color:#242424;letter-spacing:-0.06em}.productsCol .sp .filterCatCol .filter{position:relative}.productsCol .sp .filterCatCol .filterList{position:absolute;display:none;width:150px;z-index:11;padding:0;top:100%;right:0;border-radius:20px;background:rgba(246,246,246,.8);backdrop-filter:blur(3px);margin-top:10px}@media(max-width: 1099.9px){.productsCol .sp .filterCatCol .filterList{width:min(50.9333333333vw,382px);border-radius:min(5.3333333333vw,40px);margin-top:min(1.3333333333vw,10px);backdrop-filter:blur(min(0.4vw,3px))}}.productsCol .sp .filterCatCol .filterList a,.productsCol .sp .filterCatCol .filterList button{position:relative;display:block;color:#2d2d2d;text-align:center;font-size:16px;width:100%;padding:10px 0}.productsCol .sp .filterCatCol .filterList a::before,.productsCol .sp .filterCatCol .filterList button::before{content:"";width:120px;height:0;display:block;position:absolute;bottom:0;left:10px;border-bottom:solid #7a7f80 1px}@media(min-width: 1100px){.productsCol .sp .filterCatCol .filterList a,.productsCol .sp .filterCatCol .filterList button{transition:.3s ease}.productsCol .sp .filterCatCol .filterList a:hover,.productsCol .sp .filterCatCol .filterList button:hover{background:#fff}}@media(max-width: 1099.9px){.productsCol .sp .filterCatCol .filterList a,.productsCol .sp .filterCatCol .filterList button{font-size:min(3.7333333333vw,28px);padding:min(3.3333333333vw,25px) 0}.productsCol .sp .filterCatCol .filterList a::before,.productsCol .sp .filterCatCol .filterList button::before{width:40.8vw;left:2.6666666667vw}}.productsCol .sp .filterCatCol .filterList a.is-current,.productsCol .sp .filterCatCol .filterList button.is-current{pointer-events:none;background-color:rgba(83,147,161,.7);color:#fff}.productsCol .sp .filterCatCol .filterList a.is-current::before,.productsCol .sp .filterCatCol .filterList button.is-current::before{border:none}.productsCol .sp .filterCatCol .filterList a:first-child,.productsCol .sp .filterCatCol .filterList button:first-child{border-radius:20px 20px 0 0}@media(max-width: 1099.9px){.productsCol .sp .filterCatCol .filterList a:first-child,.productsCol .sp .filterCatCol .filterList button:first-child{border-radius:min(5.3333333333vw,40px) min(5.3333333333vw,40px) 0 0}}.productsCol .sp .filterCatCol .filterList a:last-child,.productsCol .sp .filterCatCol .filterList button:last-child{border-radius:0 0 20px 20px}@media(max-width: 1099.9px){.productsCol .sp .filterCatCol .filterList a:last-child,.productsCol .sp .filterCatCol .filterList button:last-child{border-radius:0 0 min(5.3333333333vw,40px) min(5.3333333333vw,40px)}}.productsCol .sp .filterCatCol .filterList a:last-child::before,.productsCol .sp .filterCatCol .filterList button:last-child::before{border-bottom:none}.productsCol .sp .filterCatCol .filterList a:has(+.is-current)::before,.productsCol .sp .filterCatCol .filterList button:has(+.is-current)::before{border:none}.productsCol .sp .filterSelectValue .toggleBtn{display:flex;justify-content:space-between;align-items:center;border-radius:100px;background-color:rgba(255,255,255,.6);box-shadow:0 0 7px rgba(132,132,132,.15);width:min(50.9333333333vw,382px);min-height:min(8.8vw,66px);padding:min(1.6vw,12px) min(3.4666666667vw,26px)}.productsCol .sp .filterSelectValue .toggleBtn .text{font-size:16px;font-weight:400;color:#2d2d2d;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:center;width:100%}@media(max-width: 1099.9px){.productsCol .sp .filterSelectValue .toggleBtn .text{font-size:3.7333333333vw}}.productsCol .sp .filterSelectValue .toggleBtn .arrow{width:12px;height:8px;margin:auto 0 auto 12px}@media(max-width: 1099.9px){.productsCol .sp .filterSelectValue .toggleBtn .arrow{width:2.6666666667vw;height:1.8666666667vw;margin:auto 0 auto 1.6vw}}.productsCol .productsListOuter{padding:0 10px}@media(max-width: 1099.9px){.productsCol .productsListOuter{padding:0}}.productsCol .productsBox{position:relative;display:flex;flex-wrap:wrap;margin-top:30px;gap:30px}@media(max-width: 1099.9px){.productsCol .productsBox{gap:min(5.3333333333vw,40px);padding-left:min(1.4666666667vw,11px);padding-right:min(1.4666666667vw,11px);margin-top:min(4vw,30px);grid-template-columns:repeat(2, 1fr);display:grid}}@media(min-width: 1100px){.productsCol .productsBox{right:-35px}}@media(min-width: 1100px){.productsCol .productsBox .productsDetail .card:hover .cardThumb>img{transform:translate(-50%, -50%) scale(1.1)}}.productsCol .productsBox .productsDetail{position:relative;width:calc((100% - 90px - 70px)/4);box-shadow:0 20px 20px rgba(201,215,227,.3);will-change:auto}@media(max-width: 1099.9px){.productsCol .productsBox .productsDetail{width:100%}}.productsCol .productsBox .productsDetail .card{height:100%;display:flex;flex-direction:column;color:#242424;background:rgba(255,255,255,.5);clip-path:polygon(86% 0, 100% 9%, 100% 100%, 0 100%, 0 0);backdrop-filter:blur(3px)}@media(max-width: 1099.9px){.productsCol .productsBox .productsDetail .card{padding-bottom:0;clip-path:polygon(86% 0, 100% 8%, 100% 100%, 0 100%, 0 0)}}@media(max-width: 1099.9px){.productsCol .productsBox .productsDetail .cardThumb{position:relative;display:flex;align-items:center;width:100%;aspect-ratio:1/1}}.productsCol .productsBox .productsDetail .cardThumb .cardThumbBG{display:none}@media(max-width: 1099.9px){.productsCol .productsBox .productsDetail .cardThumb .cardThumbBG{display:block;position:absolute;height:auto;z-index:-1}.productsCol .productsBox .productsDetail .cardThumb .cardThumbBG img{object-fit:cover;height:100%;filter:blur(5px)}}.productsCol .productsBox .productsDetail .cardThumb>img{width:100%;height:100%;object-fit:cover}.productsCol .productsBox .productsDetail .cardTxt{text-align:left;padding:20px}@media(max-width: 1099.9px){.productsCol .productsBox .productsDetail .cardTxt{flex:1;font-size:3.2vw;padding:min(2.6666666667vw,20px)}}.productsCol .productsBox .productsDetail .cardInfo{margin-top:auto;padding:0px 20px 20px 20px}@media(max-width: 1099.9px){.productsCol .productsBox .productsDetail .cardInfo{padding-bottom:min(2.6666666667vw,20px);padding-left:min(2.6666666667vw,20px);padding-right:min(2.6666666667vw,20px)}}.productsCol .productsBox .productsDetail .cardInfoTit{color:#8a9cb5;font-weight:bold;font-size:14px;text-align:left;line-height:1;padding-bottom:8px}@media(max-width: 1099.9px){.productsCol .productsBox .productsDetail .cardInfoTit{font-size:min(3.2vw,24px);padding-bottom:min(1.3333333333vw,10px)}}.productsCol .productsBox .productsDetail .cardInfoTxt{font-size:14px;text-align:left;line-height:1;padding-bottom:14px}.productsCol .productsBox .productsDetail .cardInfoTxt:nth-last-of-type(1){padding-bottom:0}@media(max-width: 1099.9px){.productsCol .productsBox .productsDetail .cardInfoTxt{font-size:min(3.2vw,24px);padding-bottom:min(1.8666666667vw,14px)}}.productsCol .productsBox .productsDetail .cardInfoTxt br{display:block;content:"";margin-bottom:20px}.productsCol .productsBox .productsDetail .cardTit{position:relative;font-weight:700;font-size:18px;line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3}@media(max-width: 1099.9px){.productsCol .productsBox .productsDetail .cardTit{font-size:min(3.7333333333vw,28px)}}.productsCol .productsBox .productsDetail .cardInfo{margin-top:auto}.productsCol .productsBox .productsDetail .cardCategory{color:#242424;font-size:16px;font-weight:bold;line-height:1;z-index:1;padding:10px 14px 10px 12px;position:absolute;top:-6px;left:-6px;background:rgba(255,255,255,.7);backdrop-filter:blur(5px);pointer-events:none;clip-path:polygon(0 0, 100% 0, 100% calc(100% - 15px), calc(100% - 15px) 100%, 0 100%)}@media(max-width: 1099.9px){.productsCol .productsBox .productsDetail .cardCategory{font-size:min(3.2vw,24px);line-height:1;padding:min(1.4666666667vw,11px) min(3.3333333333vw,25px);top:max(-1.3333333333vw,-10px);left:max(-1.3333333333vw,-10px);backdrop-filter:blur(min(0.6666666667vw,5px));clip-path:polygon(0 0, 100% 0, 100% calc(100% - 2.5vw), calc(100% - 3vw) 100%, 0 100%)}}.productsCol .productsBox .productsDetail .card .btn{margin:auto;margin-bottom:0}@media(max-width: 1099.9px){.productsCol .productsBox .productsDetail .card .btn{display:none}}@media(min-width: 1100px){.productsCol .productsBox .productsDetail .cardThumb{position:relative;overflow:hidden;height:0;width:100%;padding-bottom:100%}.productsCol .productsBox .productsDetail .cardThumb>img{width:100%;height:100%;object-fit:cover;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.productsCol .productsBox .productsDetail .cardThumb:hover>img{transform:translate(-50%, -50%) scale(1.1)}}.button{margin-top:60px}@media(max-width: 1099.9px){.button{margin-top:min(10.6666666667vw,80px)}}.pagerCol{height:68px;margin:60px auto 0}@media(max-width: 1099.9px){.pagerCol{height:18.4vw;margin:10.6666666667vw auto 0}}.pagerColOuter{transition:.3s;width:100%;margin:auto}.pagerColOuter.is-fixed{position:fixed;bottom:40px;z-index:10}.pagerColOuter.is-fixed .pagerColInner{backdrop-filter:blur(4px);background-color:rgba(255,255,255,.85);box-shadow:inset 0 0 100px rgba(62,112,124,.15),0 0 24px rgba(44,57,55,.18),0 0 24px rgba(44,57,55,.18)}@media(min-width: 1100px){.pagerColOuter{max-width:1200px}}@media(max-width: 1099.9px){.pagerColOuter{padding:3.2vw}.pagerColOuter.is-fixed{bottom:3.2vw}}.pagerColInner{display:flex;justify-content:center;align-items:center;border-radius:100px;width:max-content;padding:10px;margin:auto;transition:.3s}@media(min-width: 1100px){.pagerColInner{width:720px}}@media(max-width: 1099.9px){.pagerColInner{width:62.1333333333vw;padding:3.2vw}}.pagerCol .pagerArrowBtn{position:relative;border-radius:100px;white-space:nowrap;text-shadow:0 0 10px rgba(137,137,137,.8),0 0 10px rgba(137,137,137,.8)}@media(max-width: 1099.9px){.pagerCol .pagerArrowBtn{width:17.3333333333vw;height:12vw}}.pagerCol .pagerArrowBtn::before{width:24px;height:16px}@media(max-width: 1099.9px){.pagerCol .pagerArrowBtn::before{width:4.2666666667vw;height:3.2vw}}.pagerCol .pagerArrowBtn.prevBtn{padding:0 30px 0 74px;margin:0 auto 0 0}@media(max-width: 1099.9px){.pagerCol .pagerArrowBtn.prevBtn{padding:0}}.pagerCol .pagerArrowBtn.prevBtn::before{background-image:url("/images/common/arrow_left.png")}@media(max-width: 1099.9px){.pagerCol .pagerArrowBtn.prevBtn::before{left:6.1333333333vw}}.pagerCol .pagerArrowBtn.nextBtn{padding:0 74px 0 30px;margin:0 0 0 auto}@media(max-width: 1099.9px){.pagerCol .pagerArrowBtn.nextBtn{padding:0}}.pagerCol .pagerArrowBtn.nextBtn::before{background-image:url("/images/common/arrow.png");left:auto;right:27px}@media(max-width: 1099.9px){.pagerCol .pagerArrowBtn.nextBtn::before{right:6.1333333333vw}}.pagerCol .pagerArrowBtn.disable{filter:none !important;background:rgba(145,145,145,.4);backdrop-filter:blur(1px);box-shadow:none}.pagerCol .pager{display:flex;justify-content:center;width:auto;gap:12px}.pagerCol .pager .pageBtn{display:flex;justify-content:center;width:36px;height:36px;line-height:30px;background-color:inherit;border:solid 1px rgba(36,36,36,.5);border-radius:100px;font-size:16px;font-weight:400;color:rgba(54,54,54,.8)}@media(min-width: 1100px){.pagerCol .pager .pageBtn:hover{outline:1px solid;outline-color:#333;outline-offset:0px;animation:light .8s infinite}}.pagerCol .pager .pageBtn.current{background-color:var(--bg-color);border:none;color:#fff}.pagerCol .pager .ellipsis{display:flex;justify-content:center;align-items:center;position:relative;top:-8px}@media(max-width: 1099.9px){.pagerCol .pager .pageBtnMin{font-size:5.0666666667vw}}[lang=en] .productsCol .pc .filterCatCol .filterCatTit,[lang=asia-en] .productsCol .pc .filterCatCol .filterCatTit{letter-spacing:0}[lang=en] .productsCol .pc .filterCatCol .filterbtnCat,[lang=asia-en] .productsCol .pc .filterCatCol .filterbtnCat{padding:8px 18px 10px 18px}[lang=en] .productsCol .productsBox .productsDetail .cardCategory,[lang=asia-en] .productsCol .productsBox .productsDetail .cardCategory{font-family:"Big Shoulders Display",-apple-system,sans-serif;font-size:24px;font-weight:400;line-height:26px;padding:4px 14px 4px 12px}@media(max-width: 1099.9px){[lang=en] .productsCol .productsBox .productsDetail .cardCategory,[lang=asia-en] .productsCol .productsBox .productsDetail .cardCategory{font-size:min(5.0666666667vw,38px);padding:min(0.5333333333vw,4px) min(3.3333333333vw,25px)}}[lang=th] .pagerCol .pageBtn{line-height:36px}[lang=th] .pagerCol .nextBtn,[lang=th] .pagerCol .prevBtn{line-height:50px}[lang=th] .productsCol .productsBox .productsDetail .cardCategory{font-family:"Big Shoulders Display",-apple-system,sans-serif;font-size:24px;font-weight:400;line-height:26px;padding:4px 14px 4px 12px}@media(max-width: 1099.9px){[lang=th] .productsCol .productsBox .productsDetail .cardCategory{font-size:min(5.0666666667vw,38px);padding:min(0.5333333333vw,4px) min(3.3333333333vw,25px)}}@media(max-width: 1099.9px){[lang=th] .productsCol .productsBox .productsDetail{width:42.6666666667vw}}[lang=zh-cn] .productsCol .pc .filterCatCol .filterbtnCat{padding:8px 18px 10px 18px}[lang=zh-tw] .pagerCol .pageBtn{line-height:33px}