[d-grid]{grid-template-columns:50px repeat(24,minmax(0,1fr)) 50px;display:grid}@media only screen and (width<=1200px){[d-grid]{grid-template-columns:35px repeat(20,minmax(0,1fr)) 35px}}@media only screen and (width<=767px){[d-grid]{grid-template-columns:20px repeat(8,minmax(0,1fr)) 20px}}:root{--1fr:calc(( 100vw - 100px ) / 24);--1base:50px;--lr-0:1 / -1;--lr-1:2 / -2;--lr-2:3 / -3;--lr-3:4 / -4;--lr-4:5 / -5;--lr-5:6 / -6;--lr-6:7 / -7;--main-pink:#e03570;--main-gray:#717171;--tr-s:.1s;--tr-m:.3s;--tr-l:.5s;--tr-xl:.7s;--tr-xxl:.9s;--tr-xxxl:1.2s;--tr-hover:.5s;--tr-hover-l:.7s;--tr-hover-xl:.9s;--tr-hover-xxl:1.2s;--tr-hover-cb:cubic-bezier(.38, 0, .27, 1);--scale-m:1.03;--sp-250-120:clamp(120px, 13.0208vw, 250px);--sp-200-160:clamp(160px, 10.4167vw, 200px);--sp-200-120:clamp(120px, 10.4167vw, 200px);--sp-200-60:clamp(60px, 10.4167vw, 200px);--sp-150-80:clamp(80px, 7.8125vw, 150px);--sp-120-80:clamp(80px, 6.25vw, 120px);--sp-120-60:clamp(60px, 6.25vw, 120px);--sp-100-60:clamp(60px, 5.20833vw, 100px);--sp-100-50:clamp(50px, 5.20833vw, 100px);--sp-100-40:clamp(40px, 5.20833vw, 100px);--sp-80-60:clamp(60px, 4.16667vw, 80px);--sp-80-50:clamp(50px, 4.16667vw, 80px);--sp-60-40:clamp(40px, 3.125vw, 60px);--sp-60-20:clamp(20px, 3.125vw, 60px);--sp-50-40:clamp(40px, 2.60417vw, 50px);--sp-50-30:clamp(30px, 2.60417vw, 50px);--sp-40-30:clamp(30px, 2.08333vw, 40px);--sp-30-20:clamp(20px, 1.5625vw, 30px);--sp-30-15:clamp(15px, 1.5625vw, 30px);--sp-20-15:clamp(15px, 1.04167vw, 20px);--sp-20-10:clamp(10px, 1.04167vw, 20px)}@media only screen and (width<=1200px){:root{--1fr:calc(( 100vw - 70px ) / 20);--1base:35px}}@media only screen and (width<=767px){:root{--1fr:calc(( 100vw - 40px ) / 8);--1base:20px}}@media only screen and (width>=1921px){:root{--lr-2:6 / -6;--lr-3:6 / -6;--lr-4:7 / -7}}@media only screen and (width<=1600px){:root{--lr-3:3 / -3;--lr-4:4 / -4}}@media only screen and (width<=1200px){:root{--lr-4:3 / -3}}@media only screen and (width<=767px){:root{--lr-2:2 / -2;--lr-3:2 / -2;--lr-4:2 / -2}.c-breadCrumbs-box[data-type=normal]{display:none}}.c-breadCrumbs-box[data-type=detail] .c-breadCrumbs{padding-bottom:var(--sp-20-15)}.c-breadCrumbs-box[data-type=detail] .c-breadCrumbs.rwd-btn{padding-bottom:20px;display:none}.c-breadCrumbs-box[data-type=detail] .c-breadCrumbs.rwd-btn .c-separator{transform:rotate(90deg)}@media only screen and (width<=767px){.c-breadCrumbs-box[data-type=detail] .c-breadCrumbs{display:none}.c-breadCrumbs-box[data-type=detail] .c-breadCrumbs.rwd-btn{display:flex}}.c-breadCrumbs-box [data-stagger]{opacity:0}.c-breadCrumbs-box.aost-show[data-type=detail] .c-breadCrumbs:after,.c-breadCrumbs-box.aost-show[data-type=detail] .c-breadCrumbs.rwd-btn:after{clip-path:inset(0)}.c-breadCrumbs-box.aost-show [data-stagger]{opacity:1}.c-breadCrumbs-box .c-breadCrumbs-wrapper{grid-column:var(--lr-1)}.c-breadCrumbs-box .c-breadCrumbs{align-items:center;gap:10px;padding-bottom:20px;display:flex;position:relative}.c-breadCrumbs-box .c-breadCrumbs:after{clip-path:inset(0 100% 0 0);width:100%;height:1px;transition:clip-path var(--tr-xxxl) ease;content:"";background-color:#0003;display:none;position:absolute;bottom:0;left:0}.c-breadCrumbs-box .c-separator{--box-size:6px;--icon-color:#0003;--icon-size:6px;transform:rotate(270deg)}.c-breadCrumbs-box .c-bread{color:#000;text-overflow:ellipsis;-webkit-line-clamp:1;word-break:break-word;-webkit-box-orient:vertical;max-width:200px;font-size:.75rem;font-weight:800;line-height:1.5;display:-webkit-box;overflow:hidden}@media only screen and (width<=1200px){.c-breadCrumbs-box .c-bread{font-size:.75rem}}@media only screen and (width<=767px){.c-breadCrumbs-box .c-bread{font-size:.75rem}}.c-main-banner-block.aost-show .c-banner-unit:before{opacity:1}.c-main-banner-block.aost-show .c-banner-unit:after{clip-path:inset(-10%)}.c-main-banner-block.aost-show .c-banner-title,.c-main-banner-block.aost-show .c-banner-desc-box{opacity:1}.c-main-banner-block .c-main-banner{grid-column:var(--lr-3);grid-template-columns:subgrid;align-items:flex-start;padding-block:60px;display:grid}.c-main-banner-block .c-banner-box{grid-column:1/13;grid-template-columns:subgrid;display:grid}.c-main-banner-block .c-banner-unit{color:#0000;word-break:break-word;grid-column:1/-1;position:relative}.c-main-banner-block .c-banner-unit:after{transition-delay:1.2s}.c-main-banner-block .c-banner-title{margin-top:var(--sp-20-15);opacity:0;transition:opacity var(--tr-xl);grid-column:1/7;transition-delay:.4s}.c-main-banner-block .c-banner-desc-box{opacity:0;transition:opacity var(--tr-xl);grid-column:14/-2;padding-top:clamp(30px,5.72917vw,110px);transition-delay:.8s}@media only screen and (width>=1921px){.c-main-banner-block .c-banner-box{grid-column:1/11}.c-main-banner-block .c-banner-desc-box{grid-column:12/-2}}@media only screen and (width<=1600px){.c-main-banner-block .c-banner-box{grid-column:1/14}.c-main-banner-block .c-banner-title{grid-column:1/9}.c-main-banner-block .c-banner-desc-box{grid-column:15/-2}}@media only screen and (width<=1200px){.c-main-banner-block .c-banner-box{grid-column:1/11}.c-main-banner-block .c-banner-desc-box{grid-column:12/-1}}@media only screen and (width<=900px){.c-main-banner-block .c-banner-box,.c-main-banner-block .c-banner-title{grid-column:1/-1}.c-main-banner-block .c-banner-desc-box{grid-column:1/-1;padding-top:30px}}.c-category-box{opacity:0;transition:opacity var(--tr-xxl);position:relative}.c-category-box.aost-show{opacity:1}.c-category-box.aost-show:before{opacity:1;clip-path:inset(0)}.c-category-box.aost-show multipurpose-nav[m4-type=drag]:not(:has([data-anchor-target])) .drag-container .wrapper:after{transform:scaleX(1)}.c-category-box:before{width:calc(100% - var(--1base) * 2);opacity:0;clip-path:inset(0 100% 0 0);height:1px;transition:opacity var(--tr-xxl), clip-path var(--tr-xxxl) .8s ease;content:"";background-color:#0003;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.c-category-box multipurpose-nav[m4-type=drag]{grid-column:var(--lr-3)}.c-category-box multipurpose-nav[m4-type=drag] .drag-container{max-width:unset;padding-inline:0}.c-category-box multipurpose-nav[m4-type=drag] .drag-container .wrapper{padding-block:0;padding-bottom:19px;position:relative;gap:10px clamp(30px,2.60417vw,50px)!important}.c-category-box multipurpose-nav[m4-type=drag] .drag-container .wrapper:after{bottom:0;left:var(--indicator-left,0);width:var(--indicator-width,0);background-color:var(--main-pink);transform-origin:50%;height:5px;transition:left var(--tr-xl), width var(--tr-m), transform var(--tr-l) 1.6s;content:"";display:block;position:absolute;transform:scaleX(0)}.c-category-box multipurpose-nav[m4-type=drag] .drag-container .wrapper.start,.c-category-box multipurpose-nav[m4-type=drag] .drag-container .wrapper.center,.c-category-box multipurpose-nav[m4-type=drag] .drag-container .wrapper.end{-webkit-mask-image:unset;-webkit-mask-image:unset;mask-image:unset}.c-category-box multipurpose-nav[m4-type=drag] .drag-container .item[data-anchor-target]:before{background-color:var(--main-pink);transform-origin:50%;width:100%;height:5px;transition:transform var(--tr-l);content:"";display:block;position:absolute;bottom:-19px;left:0;transform:scaleX(0)}@media only screen and (width>=1201px){.c-category-box multipurpose-nav[m4-type=drag] .drag-container .item[data-anchor-target]:hover:before{transform:scaleX(1)}}@media only screen and (width<=1200px){.c-category-box multipurpose-nav[m4-type=drag] .drag-container .item[data-anchor-target]:active:before{transform:scaleX(1)}}.c-category-box multipurpose-nav[m4-type=drag] .drag-container .item:not([data-anchor-target]).active .category{color:#000}@media only screen and (width>=1201px){.c-category-box multipurpose-nav[m4-type=drag] .drag-container .item:hover .category{color:#000}}@media only screen and (width<=1200px){.c-category-box multipurpose-nav[m4-type=drag] .drag-container .item:active .category{color:#000}}.c-category-box multipurpose-nav[m4-type=drag] .drag-container .category{max-width:200px;color:var(--main-gray);letter-spacing:0;transition:color var(--tr-l);text-overflow:ellipsis;-webkit-line-clamp:1;word-break:break-word;-webkit-box-orient:vertical;padding-block:0;font-size:1rem;font-weight:800;line-height:1.6;display:-webkit-box;overflow:hidden}@media only screen and (width<=1200px){.c-category-box multipurpose-nav[m4-type=drag] .drag-container .category{font-size:1rem}}@media only screen and (width<=767px){.c-category-box multipurpose-nav[m4-type=drag] .drag-container .category{font-size:1rem}}.c-category-box multipurpose-nav[m4-type=drag] .drag-container .category:after{content:unset}.c-category-box multipurpose-nav[m4-type=drag] .drag-container .navigation{width:100%;height:calc(100% - 19px);position:absolute}.c-category-box multipurpose-nav[m4-type=drag] .drag-container .navigation .button{cursor:pointer;width:60px;height:100%;top:0}.c-category-box multipurpose-nav[m4-type=drag] .drag-container .navigation .button.prev{transform:unset;background:linear-gradient(270deg,#fff0 0%,#fff 56.67%);justify-content:flex-start;left:0}.c-category-box multipurpose-nav[m4-type=drag] .drag-container .navigation .button.next{transform:unset;background:linear-gradient(90deg,#fff0 0%,#fff 56.67%);justify-content:flex-end;right:0}.c-category-box multipurpose-nav[m4-type=drag] .drag-container .navigation .button.hide{opacity:0}.c-category-box multipurpose-nav[m4-type=drag] .drag-container .navigation .button div{width:fit-content;height:100%}.c-category-box multipurpose-nav[m4-type=drag] .drag-container .navigation .button div:before{width:10.5px;height:10.5px}.c-news-card{gap:var(--sp-40-30);opacity:0;flex-direction:column;transition:opacity .8s,transform .8s;display:flex;transform:translateZ(0)scale(.98)}.c-news-card.aost-show{opacity:1;transform:translateZ(0)scale(1)}.c-news-card.aost-show .c-card-img-box{background-color:#0003}.c-news-card.aost-show .c-card-img-box img{clip-path:inset(0)}.c-news-card:has(.c-card-img-box) .c-card-desc{text-overflow:ellipsis;-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.c-news-card .c-card-content-box{padding-left:10px;padding-right:var(--sp-80-50)}.c-news-card .c-card-date{margin-bottom:var(--sp-40-30);font-size:1rem;font-weight:800;line-height:1}@media only screen and (width<=1200px){.c-news-card .c-card-date{font-size:1rem}}@media only screen and (width<=767px){.c-news-card .c-card-date{font-size:1rem}}.c-news-card .c-card-title a{text-overflow:ellipsis;-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.c-news-card .c-card-desc{margin-top:var(--sp-20-10);text-overflow:ellipsis;-webkit-line-clamp:3;word-break:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.c-news-card .c-card-img-box{transition:background-color var(--tr-hover);display:block;position:relative;overflow:hidden}.c-news-card .c-card-img-box:before{content:"";width:100%;height:0;padding-bottom:66.0793%;display:block}.c-news-card .c-card-img-box picture{z-index:1;width:101%;height:101%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.c-news-card .c-card-img-box img{z-index:1;object-fit:contain;clip-path:inset(0 100% 0 0);width:101%;height:101%;transition:transform var(--tr-hover) ease, filter var(--tr-hover) ease, clip-path var(--tr-xxxl) .3s var(--tr-hover-cb);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media only screen and (width>=1201px){.c-news-card .c-card-img-box:hover img{transform:translate(-50%, -50%) scale(var(--scale-m));filter:brightness(95%)}}@media only screen and (width<=1200px){.c-news-card .c-card-img-box:active img{transform:translate(-50%, -50%) scale(var(--scale-m));filter:brightness(95%)}}.c-news-card .c-card-btn{padding-inline:10px}@media only screen and (width<=1200px){.c-news-card .c-btn-box[data-theme=black],.c-news-card .c-btn-box[data-theme=white]{--plus-color:var(--main-pink)}.c-news-card .c-btn-box .c-plus:before,.c-news-card .c-btn-box .c-plus:after{transform:translate(-50%,-50%)rotate(90deg)}}@media only screen and (width<=900px){.c-news-card .c-card-content-box{padding-left:0;padding-right:0}.c-news-card .c-card-btn{padding-inline:0}}.c-more-btn-block{justify-content:center;display:flex}.c-more-btn-block .c-more-btn-box{flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex}@media only screen and (width>=1201px){.c-more-btn-block .c-more-btn-box:hover.c-mask-btn .c-more-btn:before{-webkit-mask-size:0% 100%}.c-more-btn-block .c-more-btn-box:hover.c-mask-btn .c-more-btn:after{-webkit-mask-size:100% 100%}.c-more-btn-block .c-more-btn-box:hover .c-deco{background-color:var(--main-pink)}}@media only screen and (width<=1200px){.c-more-btn-block .c-more-btn-box:active.c-mask-btn .c-more-btn:before{-webkit-mask-size:0% 100%}.c-more-btn-block .c-more-btn-box:active.c-mask-btn .c-more-btn:after{-webkit-mask-size:100% 100%}.c-more-btn-block .c-more-btn-box:active .c-deco{background-color:var(--main-pink)}}.c-more-btn-block .c-more-deco{width:26px;height:21px;position:relative}.c-more-btn-block .c-deco-wrap{animation:rotateBtn 3s infinite var(--tr-hover-cb);position:absolute;top:0;left:0}.c-more-btn-block .c-deco-wrap.top{--x1:calc(13px - 50%);--y1:0;--x2:calc(26px - 100%);--y2:calc(21px - 100%);--x3:0;--y3:calc(21px - 100%);transform:translate(calc(13px - 50%))}.c-more-btn-block .c-deco-wrap.right{--x1:calc(26px - 100%);--y1:calc(21px - 100%);--x2:0;--y2:calc(21px - 100%);--x3:calc(13px - 50%);--y3:0;transform:translate(calc(26px - 100%),calc(21px - 100%))}.c-more-btn-block .c-deco-wrap.left{--x1:0;--y1:calc(21px - 100%);--x2:calc(13px - 50%);--y2:0;--x3:calc(26px - 100%);--y3:calc(21px - 100%);transform:translateY(calc(21px - 100%))}.c-more-btn-block .c-deco{width:6px;height:6px;transition:background-color var(--tr-hover);background-color:#000;border-radius:50%;flex-shrink:0;display:block}.c-more-btn-block .c-more-btn{font-size:1rem}.c-product-card:has(.c-card-title a:hover) .c-card-img-wrapper:before{clip-path:inset(0)}.c-product-card:has(.c-card-title a:hover) .c-card-content-box{opacity:1;transition:opacity var(--tr-hover) .3s}.c-product-card:has(.c-card-title a:hover) .c-btn-box{--plus-color:var(--main-pink)}.c-product-card:has(.c-card-title a:hover) .c-plus:before{transform:translate(-50%,-50%)rotate(90deg)}.c-product-card:has(.c-card-title a:hover) .c-plus:after{transform:translate(-50%,-50%)rotate(90deg)}.c-product-card.aost-show .c-card-title{opacity:1;transform:translateY(0)}.c-product-card.aost-show .c-card-img-box{background-color:#0003}.c-product-card.aost-show .c-card-img-box img{clip-path:inset(0)}.c-product-card .c-card-img-wrapper{display:block;position:relative}.c-product-card .c-card-img-wrapper:before{z-index:2;clip-path:inset(50% 0);transition:clip-path var(--tr-hover-l) var(--tr-hover-cb);content:"";background-color:#00000080;position:absolute;inset:0}@media only screen and (width>=1201px){.c-product-card .c-card-img-wrapper:hover:before{clip-path:inset(0)}.c-product-card .c-card-img-wrapper:hover .c-card-content-box{opacity:1;transition:opacity var(--tr-hover) .3s}.c-product-card .c-card-img-wrapper:hover .c-btn-box{--plus-color:var(--main-pink)}.c-product-card .c-card-img-wrapper:hover .c-plus:before,.c-product-card .c-card-img-wrapper:hover .c-plus:after{transform:translate(-50%,-50%)rotate(90deg)}}@media only screen and (width<=1200px){.c-product-card .c-card-img-wrapper:active:before{clip-path:inset(0)}.c-product-card .c-card-img-wrapper:active .c-card-content-box{opacity:1;transition:opacity var(--tr-hover) .3s}.c-product-card .c-card-img-wrapper:active .c-btn-box{--plus-color:var(--main-pink)}.c-product-card .c-card-img-wrapper:active .c-plus:before,.c-product-card .c-card-img-wrapper:active .c-plus:after{transform:translate(-50%,-50%)rotate(90deg)}}.c-product-card .c-card-img-box{transition:background-color var(--tr-hover);display:block;position:relative;overflow:hidden}.c-product-card .c-card-img-box:before{content:"";width:100%;height:0;padding-bottom:111.377%;display:block}.c-product-card .c-card-img-box picture{z-index:1;width:100%;height:100%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.c-product-card .c-card-img-box img{z-index:1;object-fit:contain;clip-path:inset(0 0 100%);width:100%;height:100%;transition:transform var(--tr-hover) ease, filter var(--tr-hover) ease, clip-path var(--tr-xxxl) .3s var(--tr-hover-cb);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.c-product-card .c-card-content-box{padding-top:50px;z-index:3;text-align:center;opacity:0;transition:opacity var(--tr-hover);flex-direction:column;justify-content:center;align-items:center;gap:30px;padding-inline:50px;display:flex;position:absolute;inset:0}.c-product-card .c-card-desc{color:#fff;text-overflow:ellipsis;-webkit-line-clamp:3;word-break:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.c-product-card .c-card-title{opacity:0;transition:opacity var(--tr-hover), transform .8s;margin-top:20px;padding-inline:10px;transition-delay:1s;transform:translateY(-100%)}.c-product-list-card.aost-show .c-card-img-wrapper{opacity:1}.c-product-list-card.aost-show .c-card-content-box:before{clip-path:inset(0)}.c-product-list-card.aost-show .c-card-title,.c-product-list-card.aost-show .c-card-desc{opacity:1}@media only screen and (width>=1201px){.c-product-list-card:hover .c-card-content-box:after{clip-path:inset(0)}.c-product-list-card:hover .c-card-title{transform:translateY(-1px)}}.c-product-list-card .c-card-img-wrapper{opacity:0;width:100%;max-width:200px;transition:opacity var(--tr-xl);margin-inline:auto;padding:30px}.c-product-list-card .c-card-img-box{transition:filter var(--tr-hover);display:block;position:relative;overflow:hidden}.c-product-list-card .c-card-img-box:before{content:"";width:100%;height:0;padding-bottom:100%;display:block}.c-product-list-card .c-card-img-box picture{width:100%;height:100%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.c-product-list-card .c-card-img-box img{object-fit:contain;width:100%;height:100%;transition:transform var(--tr-hover) ease, clip-path var(--tr-xxxl) .3s var(--tr-hover-cb);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.c-product-list-card .c-card-content-box{text-align:center;margin-top:clamp(10px,1.04167vw,20px);padding-top:20px;position:relative}.c-product-list-card .c-card-content-box:after,.c-product-list-card .c-card-content-box:before{content:"";width:100%;position:absolute;top:0;left:0;transform:translateY(-50%)}.c-product-list-card .c-card-content-box:before{clip-path:inset(0 50%);height:2px;transition:clip-path var(--tr-xl);background-color:#000}.c-product-list-card .c-card-content-box:after{background-color:var(--main-pink);clip-path:inset(0 50%);height:4px;transition:clip-path var(--tr-hover)}.c-product-list-card .c-card-title{opacity:0;transition:transform var(--tr-hover), opacity var(--tr-xl) .4s;font-size:1rem;transform:translateY(1px)}.c-product-list-card .c-card-title a{text-overflow:ellipsis;-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;margin-inline:auto;display:-webkit-box;overflow:hidden}.c-product-list-card .c-card-desc{color:var(--main-gray);opacity:0;transition:opacity var(--tr-xl) .8s;text-overflow:ellipsis;-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;margin-top:10px;font-size:.875rem;font-weight:500;line-height:1.6;display:-webkit-box;overflow:hidden}@media only screen and (width<=1200px){.c-product-list-card .c-card-desc{font-size:.875rem}}@media only screen and (width<=767px){.c-product-list-card .c-card-desc{font-size:.875rem}}@media only screen and (width<=1200px){.c-product-list-card .c-card-img-box{filter:grayscale(0)}.c-product-list-card .c-card-title{transform:translateY(0)}}@media only screen and (width<=767px){.c-product-list-card .c-card-img-wrapper{max-width:150px}.c-product-list-card .c-card-content-box{margin-top:0}}.c-inquiry-card{padding-inline:clamp(10px,1.04167vw,20px);opacity:0;transition:opacity var(--tr-xl);border-radius:5px;padding-top:clamp(10px,1.04167vw,20px);padding-bottom:20px;position:relative;overflow:hidden}.c-inquiry-card:before,.c-inquiry-card:after{border-radius:inherit;transition:opacity var(--tr-hover);content:"";position:absolute;inset:0}.c-inquiry-card:before{opacity:1;border:1px solid #0003}.c-inquiry-card:after{opacity:0;border:2px solid #000}.c-inquiry-card[data-type=form] .c-card-btn-block{display:none}.c-inquiry-card.aost-show,.c-inquiry-card.aost-show .c-card-title,.c-inquiry-card.aost-show .c-card-desc,.c-inquiry-card.aost-show .c-card-btn-block{opacity:1}@media only screen and (width>=1201px){.c-inquiry-card:hover:before{opacity:0}.c-inquiry-card:hover:after{opacity:1}}@media only screen and (width<=1200px){.c-inquiry-card:active:before{opacity:0}.c-inquiry-card:active:after{opacity:1}}.c-inquiry-card .c-card-content-box{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.c-inquiry-card .c-card-img-wrapper{z-index:2;pointer-events:none;max-width:200px;margin-inline:auto;padding-block:30px;padding-inline:clamp(27.5px,1.5625vw,30px);position:relative}.c-inquiry-card .c-card-img-box{pointer-events:auto;display:block;position:relative;overflow:hidden}.c-inquiry-card .c-card-img-box:before{content:"";width:100%;height:0;padding-bottom:100%;display:block}.c-inquiry-card .c-card-img-box picture{width:100%;height:100%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.c-inquiry-card .c-card-img-box img{object-fit:contain;width:100%;height:100%;transition:transform var(--tr-hover) ease, clip-path var(--tr-xxxl) .3s var(--tr-hover-cb);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.c-inquiry-card .c-card-content-box{text-align:center;flex-direction:column;align-items:center;gap:10px;margin-top:10px;display:flex}.c-inquiry-card .bg-link{z-index:1;position:absolute;inset:0}.c-inquiry-card .c-card-title{z-index:2;opacity:0;transition:opacity var(--tr-xl);text-overflow:ellipsis;-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;font-size:1rem;display:-webkit-box;position:relative;overflow:hidden}.c-inquiry-card .c-card-desc{color:var(--main-gray);opacity:0;transition:opacity var(--tr-xl);text-overflow:ellipsis;-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;font-size:.875rem;font-weight:500;line-height:1.6;transition-delay:.4s;display:-webkit-box;overflow:hidden}@media only screen and (width<=1200px){.c-inquiry-card .c-card-desc{font-size:.875rem}}@media only screen and (width<=767px){.c-inquiry-card .c-card-desc{font-size:.875rem}}.c-inquiry-card .c-card-btn-block{z-index:2;opacity:0;transition:opacity var(--tr-xl);padding-block:10px;transition-delay:.8s;position:relative}@media only screen and (width>=1201px){.c-inquiry-card .c-card-btn:hover .icon-delete{color:var(--main-pink)}.c-inquiry-card .c-card-btn:hover .c-btn:before{-webkit-mask-size:0% 100%}.c-inquiry-card .c-card-btn:hover .c-btn:after{-webkit-mask-size:100% 100%}}@media only screen and (width<=1200px){.c-inquiry-card .c-card-btn:active .icon-delete{color:var(--main-pink)}.c-inquiry-card .c-card-btn:active .c-btn:before{-webkit-mask-size:0% 100%}.c-inquiry-card .c-card-btn:active .c-btn:after{-webkit-mask-size:100% 100%}}.c-inquiry-card .c-card-btn .c-btn{font-size:.875rem;font-weight:800;line-height:1}@media only screen and (width<=1200px){.c-inquiry-card .c-card-btn .c-btn{font-size:.875rem}}@media only screen and (width<=767px){.c-inquiry-card .c-card-btn .c-btn{font-size:.875rem}}.c-inquiry-card .icon-delete{transition:color var(--tr-hover)}@media only screen and (width<=767px){.c-inquiry-card .c-card-content-box{padding-inline:10px}}*{-webkit-tap-highlight-color:transparent;outline:none}.scrollLock[data-overlayscrollbars-viewport~=overflowYScroll]{overflow-y:hidden!important}.scrollLock[data-overlayscrollbars-viewport~=overflowYScroll] body>.os-scrollbar{opacity:0!important;visibility:hidden!important}body{font-family:Manrope,Noto Sans TC,微軟正黑體修正,Microsoft JhengHei,微軟正黑體,sans-serif;font-weight:400}body.error{font-family:Jost,Noto Sans TC,sans-serif}.main-wrapper{opacity:0}.main-wrapper.show{opacity:1;transition:opacity .4s}input{font-family:Manrope,Noto Sans TC,微軟正黑體修正,Microsoft JhengHei,微軟正黑體,sans-serif}.visuallyhidden{clip:rect(1px, 1px, 1px, 1px);clip-path:inset(0 0 99.9% 99.9%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.d-none{display:none!important}[data-noContent]{display:none}[data-cookie]{cursor:pointer}.lazy{opacity:0}.lazy.loaded{opacity:1;transition:opacity .5s ease-in-out}.swiper-lazy{opacity:0}.swiper-lazy.swiper-lazy-loaded{opacity:1;transition:opacity .5s ease-in-out}.copied-wrapper{z-index:99999999;position:absolute;transform:translate(-50%,100%)}.copied-wrapper .text{color:#fff;white-space:nowrap;background-color:#006fcc;border-radius:10px;padding:10px;font-size:.875rem;position:relative;box-shadow:2.5px 4.3px 20px #0000001a}.copied-wrapper .text:before{content:"";border:7px solid #0000;border-top-width:0;border-bottom:9px solid #006fcc;width:0;height:0;position:absolute;top:0;left:50%;transform:translate(-50%,-100%)}.copied-wrapper #clipboard{z-index:-10;opacity:0;cursor:default;width:100%;min-width:200px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sample-tips{background-color:#f6f6f6;justify-content:center;width:100%;margin:50px 0;padding:20px;display:flex}.sample-tips:before{content:attr(tips-text);color:#e64646;text-align:center;white-space:pre-wrap;font-size:1.125rem;font-weight:500;line-height:1.8}@media only screen and (width<=575px){.sample-tips:before{font-size:1rem}}.loading-wrapper{z-index:9999;background-color:#000c;width:100vw;height:100vh;display:none;position:fixed;inset:0}.loading-wrapper .icon-box{z-index:1;width:7.8125%;min-width:100px;top:50%;left:50%;transform:translate(-50%,-50%)}.loading-wrapper .icon-box:after{content:"";width:100%;height:0;padding-bottom:100%;display:block}.loading-wrapper .icon-box svg{shape-rendering:auto;background:0 0;width:100%;height:100%;margin:auto;display:block;top:50%;left:50%;transform:translate(-50%,-50%)}.collapseItem .collapseTitle{cursor:pointer;justify-content:flex-start;align-items:center;display:flex}.collapseItem .collapseBox{grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.87,0,.13,1);display:grid}.collapseItem .collapseBox .innerBox{overflow:hidden}.collapseItem.open .collapseTitle .icon{transform:rotate(-90deg)scaleX(1)!important}.collapseItem.open .collapseBox{grid-template-rows:1fr}.os-scrollbar{--os-handle-bg:#0003;--os-size:7px}.os-scrollbar.os-scrollbar-vertical{right:8px}.href-link{cursor:pointer}.c-first-entry{z-index:999;clip-path:inset(0);transition:opacity var(--tr-xxl), clip-path 1.2s;background-color:#fff;position:fixed;inset:0}.c-first-entry.active .c-first-entry-wrapper{opacity:1}.c-first-entry.active .img-box{transform:translateY(0)}.c-first-entry.hide{clip-path:inset(50% 0);pointer-events:none}.c-first-entry .c-first-entry-wrapper{opacity:0;transition:opacity var(--trans-xl);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.c-first-entry .img-wrapper{display:flex;overflow:hidden}.c-first-entry .img-box{transition:transform var(--tr-xxl);transition-delay:.4s;transform:translateY(100%)}.c-first-entry .img-box:nth-of-type(2){transition-delay:.8s}.c-first-entry .img-box:nth-of-type(3){transition-delay:1.4s}[data-stagger-item] [data-stagger]{transition:transform var(--tr-xxl) var(--delay,0s), opacity var(--tr-xxl) var(--delay,0s)}[data-collapse].open .c-collapse-wrapper{grid-template-rows:1fr}[data-collapse-click]{cursor:pointer}.c-collapse-wrapper{grid-template-rows:0fr;transition:grid-template-rows .8s ease-in-out;display:grid}.c-collapse-wrapper .c-collapse-box{overflow:hidden}.c-link a{width:fit-content;transition:color var(--tr-hover)}@media only screen and (width>=1201px){.c-link a:hover{color:var(--main-pink)}}@media only screen and (width<=1200px){.c-link a:active{color:var(--main-pink)}}.c-link-icon{cursor:pointer}.c-link-icon i{transition:transform var(--tr-hover), text-shadow var(--tr-hover), color var(--tr-hover)}@media only screen and (width>=1201px){.c-link-icon i:hover{text-shadow:1px 1px 2px #00000080;transform:translateY(-1px)}}@media only screen and (width<=1200px){.c-link-icon i:active{text-shadow:1px 1px 2px #00000080;transform:translateY(-1px)}}.c-bg-layer{z-index:-1;pointer-events:none;position:absolute;inset:0}.c-bg-layer img{object-fit:cover;width:100%;height:100%}.c-block-content{display:flex}.c-block-content-rwd{display:none}.c-block-content,.c-block-content-rwd{flex-direction:column}.c-mask-text{color:#0000;word-break:break-word;position:relative}.c-mask-text:before,.c-mask-text:after{z-index:-1;word-break:break-word;transition:opacity var(--tr-xl), clip-path 1.8s var(--tr-hover-cb);content:attr(data-text);position:absolute;inset:0}.c-mask-text:before{color:#0003;opacity:0}.c-mask-text:after{color:#000;clip-path:inset(0 100% 0 0);transition-delay:1s}.c-icon-box-rwd{display:none}.c-icon-box{display:flex}.c-icon-box,.c-icon-box-rwd{--box-size:20px;--icon-color:#000;--icon-size:15px;width:var(--box-size);height:var(--box-size);font-size:var(--icon-size);color:var(--icon-color);transition:color var(--tr-hover), background-color var(--tr-hover), box-shadow var(--tr-hover), transform var(--tr-hover);flex-shrink:0;justify-content:center;align-items:center}.c-icon-box.c-rounded,.c-icon-box-rwd.c-rounded{border-radius:50%}.c-btn-block-rwd{display:none}.c-btn-block{display:flex}.c-btn-block,.c-btn-block-rwd{flex-wrap:wrap}.c-btn-box{--plus-size:15px;transition:color var(--tr-hover);cursor:pointer;align-items:center;gap:10px;display:flex}.c-btn-box[data-theme=black]{--plus-color:#000;color:#000}.c-btn-box[data-theme=white]{--plus-color:#fff;color:#fff}.c-btn-box.c-active[data-theme=black],.c-btn-box.c-active[data-theme=white]{--plus-color:var(--main-pink)}@media only screen and (width>=1201px){.c-btn-box:hover[data-theme=black],.c-btn-box:hover[data-theme=white]{--plus-color:var(--main-pink)}.c-btn-box:hover .c-plus:before,.c-btn-box:hover .c-plus:after{transform:translate(-50%,-50%)rotate(90deg)}}@media only screen and (width<=1200px){.c-btn-box:active[data-theme=black],.c-btn-box:active[data-theme=white]{--plus-color:var(--main-pink)}.c-btn-box:active .c-plus:before,.c-btn-box:active .c-plus:after{transform:translate(-50%,-50%)rotate(90deg)}}.c-btn-box.c-mask-btn[data-theme=black] .c-btn:before{color:#000}.c-btn-box.c-mask-btn[data-theme=white] .c-btn:before{color:#fff}.c-btn-box.c-mask-btn .c-btn{color:#0000;transition:color var(--tr-hover);position:relative}.c-btn-box.c-mask-btn .c-btn:after,.c-btn-box.c-mask-btn .c-btn:before{transition:-webkit-mask-size var(--tr-hover) ease;pointer-events:none;content:attr(data-text);position:absolute;inset:0;-webkit-mask-repeat:no-repeat}.c-btn-box.c-mask-btn .c-btn:before{color:#000;-webkit-mask-image:linear-gradient(270deg,#000,#000);-webkit-mask-position:100%;-webkit-mask-size:100% 100%}.c-btn-box.c-mask-btn .c-btn:after{color:var(--main-pink);-webkit-mask-image:linear-gradient(90deg,#fff,#fff);-webkit-mask-position:0;-webkit-mask-size:0% 100%}@media only screen and (width>=1201px){.c-btn-box.c-mask-btn .c-btn:hover:before{-webkit-mask-size:0% 100%}.c-btn-box.c-mask-btn .c-btn:hover:after{-webkit-mask-size:100% 100%}}@media only screen and (width<=1200px){.c-btn-box.c-mask-btn .c-btn:active:before{-webkit-mask-size:0% 100%}.c-btn-box.c-mask-btn .c-btn:active:after{-webkit-mask-size:100% 100%}}.c-btn-box .c-plus{width:var(--plus-size);height:var(--plus-size);flex-shrink:0;position:relative}.c-btn-box .c-plus:before,.c-btn-box .c-plus:after{background-color:var(--plus-color);transform-origin:50%;transition:background-color var(--tr-hover), transform var(--tr-hover);content:"";position:absolute;top:50%;left:50%}.c-btn-box .c-plus:before{width:100%;height:2px;transform:translate(-50%,-50%)}.c-btn-box .c-plus:after{width:2px;height:100%;transform:translate(-50%,-50%)}.c-outline-btn-box{min-width:300px;min-height:clamp(45px,2.60417vw,50px);transition:color var(--tr-hover);cursor:pointer;border-radius:500px;justify-content:center;align-items:center;gap:10px;padding:10px 20px;display:flex;position:relative}.c-outline-btn-box:before,.c-outline-btn-box:after{z-index:0;border-radius:inherit;transition:clip-path var(--tr-hover-l);pointer-events:none;content:"";position:absolute;inset:0}.c-outline-btn-box:before{border:1px solid #0003}.c-outline-btn-box:after{clip-path:inset(0 100% 0 0);border:2px solid #000}.c-outline-btn-box:active .c-btn-check{transform:translateY(1px)}@media only screen and (width>=1201px){.c-outline-btn-box:not(.disable):hover:after{clip-path:inset(0)}}.c-outline-btn-box[data-theme=black]{color:#000}.c-outline-btn-box[data-theme=black]:before{border:1px solid #0003}.c-outline-btn-box[data-theme=black]:after{border:2px solid #000;position:absolute}.c-outline-btn-box[data-theme=white]{color:#fff}.c-outline-btn-box[data-theme=white]:before{border:1px solid #ffffff80}.c-outline-btn-box[data-theme=white]:after{border:2px solid #fff;position:absolute}.c-outline-btn-box.active:after{clip-path:inset(0)}.c-outline-btn-box.active .c-btn-check{background-color:var(--main-pink)}.c-outline-btn-box.disable{color:#0003;pointer-events:none}.c-outline-btn-box .c-btn-check{background:#0003;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:transform .3s,background-color .1s;display:flex;position:relative;transform:scale(1)}.c-close-btn{cursor:pointer;flex-shrink:0;width:30px;height:30px;position:relative}.c-close-btn.aost-show .c-close-line-box:first-child{transform:translate(-50%,-50%)rotate(45deg)scale(1)}.c-close-btn.aost-show .c-close-line-box:last-child{transform:translate(-50%,-50%)rotate(135deg)scale(1)}@media only screen and (width>=1201px){.c-close-btn:hover .c-close-line-box .c-close-line:before{left:100%;transform:translate(100%)}}@media only screen and (width<=1200px){.c-close-btn:active .c-close-line-box .c-close-line:before{left:100%;transform:translate(100%)}}.c-close-btn .c-close-line-box{transform-origin:50%;width:40px;height:1px;transition:transform var(--tr-l);position:absolute;top:50%;left:50%}.c-close-btn .c-close-line-box:first-child{transform:translate(-50%,-50%)rotate(45deg)scale(0)}.c-close-btn .c-close-line-box:last-child{transform:translate(-50%,-50%)rotate(135deg)scale(0)}.c-close-btn .c-close-line-box:last-child .c-close-line:before{transition-delay:.1s}.c-close-btn .c-close-line{background-color:#000;width:100%;height:100%;position:relative;overflow:hidden}.c-close-btn .c-close-line:before{width:30%;height:100%;transition:transform var(--tr-hover-xl) var(--tr-hover-cb), left var(--tr-hover-xl) var(--tr-hover-cb);content:"";background-color:#fff;position:absolute;top:0;left:0;transform:translate(-100%)}.c-noData-block .c-noData-wrapper.aost-show .c-noData-title,.c-noData-block .c-noData-wrapper.aost-show .c-noData-desc{opacity:1;transform:translateY(0)}.c-noData-block .c-noData-title{opacity:0;transition:opacity var(--tr-xl), transform var(--tr-xl);transform:translateY(10px)}.c-noData-block .c-noData-desc{padding-right:calc(var(--1fr) * 2);opacity:0;transition:opacity var(--tr-xl), transform var(--tr-xl);margin-top:15px;transition-delay:.4s;transform:translateY(10px)}@media only screen and (width>=1921px){.c-noData-block .c-noData-desc{padding-right:var(--1fr)}}@media only screen and (width<=1200px){.c-noData-block .c-noData-desc{padding-right:0}}.c-search-input{padding-bottom:15px;align-items:center;gap:10px;padding-inline:10px;display:flex;position:relative}.c-search-input:before{width:100%;height:1px;transition:clip-path var(--tr-xxxl) ease;content:"";background-color:#000;position:absolute;bottom:0;left:0}.c-search-input:has(input:placeholder-shown) .c-input-clear{opacity:0;transform:scale(0)}.c-search-input input{min-width:0;transition:color var(--tr-hover), opacity var(--tr-xxl);border:0;flex:1;padding-block:0;padding-inline:0}.c-search-input input::placeholder{color:#0003}.c-search-input .c-input-clear{opacity:1;width:20px;height:20px;transition:background-color var(--tr-hover);transition:opacity var(--tr-hover), transform var(--tr-hover), background-color var(--tr-hover);cursor:pointer;background-color:#ededed;border-radius:50%;flex-shrink:0;display:block;position:relative;transform:scale(1)}@media only screen and (width>=1201px){.c-search-input .c-input-clear:hover{background-color:#000}.c-search-input .c-input-clear:hover:before,.c-search-input .c-input-clear:hover:after{background-color:#fff}}@media only screen and (width<=1200px){.c-search-input .c-input-clear:active{background-color:#000}.c-search-input .c-input-clear:active:before,.c-search-input .c-input-clear:active:after{background-color:#fff}}.c-search-input .c-input-clear:before,.c-search-input .c-input-clear:after{width:50%;height:1.5px;transition:background-color var(--tr-hover);content:"";background-color:#000;position:absolute;top:50%;left:50%}.c-search-input .c-input-clear:before{transform:translate(-50%,-50%)rotate(45deg)}.c-search-input .c-input-clear:after{transform:translate(-50%,-50%)rotate(135deg)}.product-page .product-block .container-wrapper{padding-top:var(--sp-120-60);grid-column:var(--lr-3);grid-template-columns:subgrid;display:grid}.product-page .product-block .content-block{grid-column:3/-1}.product-page .product-block .card-list{gap:var(--sp-120-60) 30px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media only screen and (width<=1600px){.product-page .product-block .content-block{grid-column:2/-1}}@media only screen and (width<=1200px){.product-page .product-block .content-block{grid-column:1/-1}}@media only screen and (width<=575px){.product-page .product-block .card-list{grid-template-columns:minmax(0,1fr)}.product-page .product-block .c-product-card{width:100%;margin-inline:auto}}
