.game-find-your-perfect-product-component{color:white;background-color:#000}
@media(max-width:1279px){.game-find-your-perfect-product-component{position:relative}
}
.game-find-your-perfect-product-component .game-find-your-perfect-product-title-wrapper{width:1220px;height:auto;margin:0 auto;padding:60px 0;text-align:center;color:#fff}
@media(max-width:1279px){.game-find-your-perfect-product-component .game-find-your-perfect-product-title-wrapper{width:calc(100% - 80px);padding:40px 0}
}
@media(max-width:767px){.game-find-your-perfect-product-component .game-find-your-perfect-product-title-wrapper{width:calc(100% - 40px)}
}
.game-find-your-perfect-product-component .game-find-your-perfect-product-title-wrapper .game-find-your-perfect-product-title{font:normal 800 48px "Montserrat","Noto Sans TC","Noto Sans SC","Noto Sans JP","Noto Sans KR","Noto Sans Thai","Noto Sans Devanagari","Noto Sans Arabic";line-height:130%;margin-bottom:0}
@media(max-width:1279px){.game-find-your-perfect-product-component .game-find-your-perfect-product-title-wrapper .game-find-your-perfect-product-title{font:normal 800 43.2px "Montserrat","Noto Sans TC","Noto Sans SC","Noto Sans JP","Noto Sans KR","Noto Sans Thai","Noto Sans Devanagari","Noto Sans Arabic"}
}
@media(max-width:767px){.game-find-your-perfect-product-component .game-find-your-perfect-product-title-wrapper .game-find-your-perfect-product-title{font:normal 800 28.8px "Montserrat","Noto Sans TC","Noto Sans SC","Noto Sans JP","Noto Sans KR","Noto Sans Thai","Noto Sans Devanagari","Noto Sans Arabic"}
}
.game-find-your-perfect-product-component .game-find-your-perfect-product-title-wrapper .game-find-your-perfect-product-title.question3{padding-top:0}
.game-find-your-perfect-product-component .game-find-your-perfect-product-title-wrapper .game-find-your-perfect-product-title.question4{padding-top:0}
.game-find-your-perfect-product-component .game-find-your-perfect-product-title-wrapper .game-find-your-perfect-product-title.question5{padding-top:0}
.game-find-your-perfect-product-component .game-find-your-perfect-product-title-wrapper .game-find-your-perfect-product-sub-title{font:normal 600 20px "Montserrat","Noto Sans TC","Noto Sans SC","Noto Sans JP","Noto Sans KR","Noto Sans Thai","Noto Sans Devanagari","Noto Sans Arabic";line-height:150%;margin-top:16px}
@media(max-width:1279px){.game-find-your-perfect-product-component .game-find-your-perfect-product-title-wrapper .game-find-your-perfect-product-sub-title{font:normal 600 19px "Montserrat","Noto Sans TC","Noto Sans SC","Noto Sans JP","Noto Sans KR","Noto Sans Thai","Noto Sans Devanagari","Noto Sans Arabic"}
}
.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap{background-repeat:no-repeat;background-position:center;background-size:cover;padding:80px 0}
.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap:has('.hint') .game-find-your-perfect-product-arrow{top:calc(-161%)}
@media(max-width:1279px){.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap{padding:60px 0}
}
@media(max-width:767px){.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap{padding:40px 0}
}
.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap [class^="game-find-your-perfect-product-col-"]{position:relative;width:1200px;height:fit-content;text-align:center;display:flex;justify-content:center;gap:60px;margin:0 auto}
@media(max-width:1279px){.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap [class^="game-find-your-perfect-product-col-"]{width:calc(100% - 80px);flex-flow:row wrap;gap:40px 20px}
}
@media(max-width:767px){.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap [class^="game-find-your-perfect-product-col-"]{width:100%;flex-flow:column nowrap;gap:28px 0;align-items:center}
}
.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap [class^="game-find-your-perfect-product-col-"] .hover-area [class^="img-content-col"]{border:0;background-color:#000}
.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap [class^="game-find-your-perfect-product-col-"] .hover-area:hover{cursor:pointer}
.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap [class^="game-find-your-perfect-product-col-"] .hover-area:hover [class^="img-content-col"]{border:8px solid #cc0040}
.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap [class^="game-find-your-perfect-product-col-"] .hover-area:hover [class^="img-content-col"] .original-img,.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap [class^="game-find-your-perfect-product-col-"] .hover-area:hover [class^="img-content-col"] img:not(.vector-white){height:344px}
@media(max-width:1279px){.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap [class^="game-find-your-perfect-product-col-"] .hover-area:hover [class^="img-content-col"] .original-img,.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap [class^="game-find-your-perfect-product-col-"] .hover-area:hover [class^="img-content-col"] img:not(.vector-white){width:50%;height:100%;object-fit:cover}
}
.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap [class^="game-find-your-perfect-product-col-"] .hover-area:hover [class$="-line-text"]{background-color:#cc0040}
@media(max-width:1279px){.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap [class^="game-find-your-perfect-product-col-"] .hover-area:hover .img-content-col3 img.original-img{width:50%;height:100%;object-fit:cover}
}
.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap [class^="game-find-your-perfect-product-col-"] .hover-area:hover .img-content-col4 img.original-img{height:254px}
@media(max-width:1279px){.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap [class^="game-find-your-perfect-product-col-"] .hover-area:hover .img-content-col4 img.original-img{width:50%;height:100%;object-fit:cover}
}
.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap [class^="game-find-your-perfect-product-col-"] .hover-area:hover .img-content-col2 img.original-img{height:554px}
@media(max-width:1279px){.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap [class^="game-find-your-perfect-product-col-"] .hover-area:hover .img-content-col2 img.original-img{width:50%;height:100%;object-fit:cover}
}
.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap [class^="game-find-your-perfect-product-col-"] .hover-area:has(.hover-img):hover .original-img{display:none}
@media(max-width:1279px){.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap [class^="game-find-your-perfect-product-col-"] .hover-area:has(.hover-img):hover .original-img{display:block}
}
.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap [class^="game-find-your-perfect-product-col-"] .hover-area:has(.hover-img):hover .hover-img{display:block;width:100%;height:344px}
@media(max-width:1279px){.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap [class^="game-find-your-perfect-product-col-"] .hover-area:has(.hover-img):hover .hover-img{width:50%;height:100%;object-fit:cover}
}
.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap [class^="game-find-your-perfect-product-col-"] .hover-area:has(.hover-img):hover .img-content-col2 .hover-img{height:554px}
@media(max-width:1279px){.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap [class^="game-find-your-perfect-product-col-"] .hover-area:has(.hover-img):hover .img-content-col2 .hover-img{width:50%;height:100%;object-fit:cover}
}
.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap [class^="game-find-your-perfect-product-col-"] .hover-area:has(.hover-img):hover .img-content-col4 .hover-img{height:254px}
@media(max-width:1279px){.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap [class^="game-find-your-perfect-product-col-"] .hover-area:has(.hover-img):hover .img-content-col4 .hover-img{width:50%;height:100%;object-fit:cover}
}
.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap [class^="game-find-your-perfect-product-col-"] [class^="img-content-col"]{position:relative;pointer-events:none;border-radius:32px 32px 0 0;overflow:hidden}
@media(max-width:1279px){.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap [class^="game-find-your-perfect-product-col-"] [class^="img-content-col"]{border-radius:24px 24px 0 0}
}
@media(max-width:767px){.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap [class^="game-find-your-perfect-product-col-"] [class^="img-content-col"]{border-radius:12px 12px 0 0}
}
.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap [class^="game-find-your-perfect-product-col-"] [class^="img-content-col"] img{width:100%;height:360px;cursor:pointer;position:relative}
.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap [class^="game-find-your-perfect-product-col-"] [class^="img-content-col"] img .vector-white{position:absolute;z-index:5}
@media(max-width:800px){.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap [class^="game-find-your-perfect-product-col-"] [class^="img-content-col"] img .vector-white{width:30px}
}
@media(max-width:1279px){.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap [class^="game-find-your-perfect-product-col-"] [class^="img-content-col"] img{width:50%;height:100%;object-fit:cover}
}
.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap [class^="game-find-your-perfect-product-col-"] [class^="img-content-col"] .hover-img{display:none}
@media(max-width:1279px){.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap [class^="game-find-your-perfect-product-col-"] [class^="img-content-col"]:has(.hover-img){display:flex}
.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap [class^="game-find-your-perfect-product-col-"] [class^="img-content-col"]:has(.hover-img) .hover-img{display:block}
.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap [class^="game-find-your-perfect-product-col-"] [class^="img-content-col"]:has(.hover-img) .original-img,.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap [class^="game-find-your-perfect-product-col-"] [class^="img-content-col"]:has(.hover-img) .hover-img{width:50%;height:100%;object-fit:cover}
}
.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap [class^="game-find-your-perfect-product-col-"] [class^="img-content-col"] .after{position:absolute;content:"";width:100%;height:auto;left:0;top:50%;opacity:.9;visibility:hidden;transform:translateY(-50%)}
@media(max-width:1279px){.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap [class^="game-find-your-perfect-product-col-"]:has(.hover-img) [class^="img-content-col"]{background-color:black}
.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap [class^="game-find-your-perfect-product-col-"]:has(.hover-img) img{width:50%;height:auto;object-fit:cover}
}
.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap [class^="game-find-your-perfect-product-col-"] [class$="-line-text"]{display:flex;align-items:center;justify-content:center;min-height:75px;max-height:137px;height:100%;border-radius:0 0 32px 32px;padding:20px 20px 24px 20px;font:normal 600 24px "Montserrat","Noto Sans TC","Noto Sans SC","Noto Sans JP","Noto Sans KR","Noto Sans Thai","Noto Sans Devanagari","Noto Sans Arabic";line-height:130%;color:#fff;background-color:#333;pointer-events:none}
.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap [class^="game-find-your-perfect-product-col-"] [class$="-line-text"] .inner-text{text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
@media(max-width:1279px){.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap [class^="game-find-your-perfect-product-col-"] [class$="-line-text"]{font-size:18px;border-radius:0 0 24px 24px;min-height:67px;max-height:114px}
}
@media(max-width:767px){.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap [class^="game-find-your-perfect-product-col-"] [class$="-line-text"]{border-radius:0 0 12px 12px}
}
.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap [class^="game-find-your-perfect-product-col-"] .subtext{height:auto;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:16px;color:#fff;font:normal 400 18px "Roboto","Noto Sans TC","Noto Sans SC","Noto Sans JP","Noto Sans KR","Noto Sans Thai","Noto Sans Devanagari","Noto Sans Arabic";line-height:18.75px}
@media(max-width:767px){.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap [class^="game-find-your-perfect-product-col-"] .subtext{font:normal 400 16px "Roboto","Noto Sans TC","Noto Sans SC","Noto Sans JP","Noto Sans KR","Noto Sans Thai","Noto Sans Devanagari","Noto Sans Arabic"}
}
.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap [class^="game-find-your-perfect-product-col-"]>[class*="-line-"]{display:inline-block}
@media(max-width:1279px){.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap [class^="game-find-your-perfect-product-col-"]>[class*="-line-"]{width:calc((100% - 20px)/2)}
}
@media(max-width:767px){.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap [class^="game-find-your-perfect-product-col-"]>[class*="-line-"]{width:calc(100% - 40px)}
}
.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap .game-find-your-perfect-product-col-2 .img-content-col2 .vector-white{width:36px;height:36px}
.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap .game-find-your-perfect-product-col-2 .img-content-col2 img:not(.vector-white){height:570px}
@media(max-width:1279px){.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap .game-find-your-perfect-product-col-2 .img-content-col2 img:not(.vector-white){height:auto}
}
.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap .game-find-your-perfect-product-col-2 .col-2-line-1,.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap .game-find-your-perfect-product-col-2 .col-2-line-2{width:570px;height:auto}
@media(max-width:1279px){.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap .game-find-your-perfect-product-col-2 .col-2-line-1,.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap .game-find-your-perfect-product-col-2 .col-2-line-2{width:calc((100% - 20px)/2)}
}
@media(max-width:767px){.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap .game-find-your-perfect-product-col-2 .col-2-line-1,.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap .game-find-your-perfect-product-col-2 .col-2-line-2{width:calc(100% - 40px)}
}
.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap .game-find-your-perfect-product-col-3 .col-3-line-1,.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap .game-find-your-perfect-product-col-3 .col-3-line-2,.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap .game-find-your-perfect-product-col-3 .col-3-line-3{width:360px;height:fit-content}
@media(max-width:1279px){.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap .game-find-your-perfect-product-col-3 .col-3-line-1,.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap .game-find-your-perfect-product-col-3 .col-3-line-2,.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap .game-find-your-perfect-product-col-3 .col-3-line-3{width:calc((100% - 20px)/2)}
}
@media(max-width:767px){.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap .game-find-your-perfect-product-col-3 .col-3-line-1,.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap .game-find-your-perfect-product-col-3 .col-3-line-2,.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap .game-find-your-perfect-product-col-3 .col-3-line-3{width:calc(100% - 40px)}
}
.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap .game-find-your-perfect-product-col-3 .img-content-col3 .vector-white{width:45px;height:45px}
.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap .game-find-your-perfect-product-col-4{gap:40px}
@media(max-width:1279px){.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap .game-find-your-perfect-product-col-4{gap:40px 20px}
}
@media(max-width:767px){.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap .game-find-your-perfect-product-col-4{gap:28px}
}
.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap .game-find-your-perfect-product-col-4 .img-content-col4 img:not(.vector-white){height:270px}
@media(max-width:1279px){.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap .game-find-your-perfect-product-col-4 .img-content-col4 img:not(.vector-white){height:auto}
}
.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap .game-find-your-perfect-product-col-4 .img-content-col4 .vector-white{width:36px;height:36px}
.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap .game-find-your-perfect-product-col-4 .col-4-line-1,.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap .game-find-your-perfect-product-col-4 .col-4-line-2,.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap .game-find-your-perfect-product-col-4 .col-4-line-3,.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap .game-find-your-perfect-product-col-4 .col-4-line-4{width:270px;height:fit-content}
@media(max-width:1279px){.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap .game-find-your-perfect-product-col-4 .col-4-line-1,.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap .game-find-your-perfect-product-col-4 .col-4-line-2,.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap .game-find-your-perfect-product-col-4 .col-4-line-3,.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap .game-find-your-perfect-product-col-4 .col-4-line-4{width:calc((100% - 20px)/2)}
}
@media(max-width:767px){.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap .game-find-your-perfect-product-col-4 .col-4-line-1,.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap .game-find-your-perfect-product-col-4 .col-4-line-2,.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap .game-find-your-perfect-product-col-4 .col-4-line-3,.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap .game-find-your-perfect-product-col-4 .col-4-line-4{width:calc(100% - 40px)}
}
.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap .game-find-your-perfect-product-col-5{flex-flow:row wrap}
.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap .game-find-your-perfect-product-col-5 .img-content-col5 .vector-white{width:36px;height:36px}
.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap .game-find-your-perfect-product-col-5 .col-5-line-1,.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap .game-find-your-perfect-product-col-5 .col-5-line-2,.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap .game-find-your-perfect-product-col-5 .col-5-line-3,.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap .game-find-your-perfect-product-col-5 .col-5-line-4,.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap .game-find-your-perfect-product-col-5 .col-5-line-5{width:360px;height:fit-content}
@media(max-width:1279px){.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap .game-find-your-perfect-product-col-5 .col-5-line-1,.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap .game-find-your-perfect-product-col-5 .col-5-line-2,.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap .game-find-your-perfect-product-col-5 .col-5-line-3,.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap .game-find-your-perfect-product-col-5 .col-5-line-4,.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap .game-find-your-perfect-product-col-5 .col-5-line-5{width:calc((100% - 20px)/2)}
}
@media(max-width:767px){.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap .game-find-your-perfect-product-col-5 .col-5-line-1,.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap .game-find-your-perfect-product-col-5 .col-5-line-2,.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap .game-find-your-perfect-product-col-5 .col-5-line-3,.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap .game-find-your-perfect-product-col-5 .col-5-line-4,.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap .game-find-your-perfect-product-col-5 .col-5-line-5{width:calc(100% - 40px)}
}
.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap .game-find-your-perfect-product-question-statement{color:#fff;font:normal 400 18px "Roboto","Noto Sans TC","Noto Sans SC","Noto Sans JP","Noto Sans KR","Noto Sans Thai","Noto Sans Devanagari","Noto Sans Arabic";text-align:center;margin-top:80px}
@media(min-width:1279px){.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap .game-find-your-perfect-product-question-statement{margin-top:60px}
}
@media(min-width:767px){.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap .game-find-your-perfect-product-question-statement{margin-top:40px}
}
.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap .game-find-your-perfect-product-arrow{width:60px;height:60px;background:#ec185a;cursor:pointer;position:absolute;top:calc(50% - 104px)}
.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap .game-find-your-perfect-product-arrow .prev-arrow{border:solid #000;border-width:0 3px 3px 0;display:inline-block;padding:8px;transform:rotate(135deg);-webkit-transform:rotate(135deg);margin-top:21px;margin-left:25px}
@media(max-width:1279px){.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap .game-find-your-perfect-product-arrow{top:40px;width:40px;height:40px}
.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap .game-find-your-perfect-product-arrow .prev-arrow{border-width:0 2px 2px 0;padding:5.5px;margin-top:14px;margin-left:16px}
}
@media(max-width:767px){.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap .game-find-your-perfect-product-arrow{top:32px;width:40px;height:40px;border:8px solid transparent;border-width:8px 16px 8px 0;background-clip:content-box}
.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap .game-find-your-perfect-product-arrow .prev-arrow{border-width:0 1px 1px 0;padding:3.6px;margin-top:7px;margin-left:10.6px}
}
.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap [class^="game-find-your-perfect-product-measure-des-col"]{text-align:center;color:#fff;font-size:18px;font-weight:600;font-family:"Roboto";line-height:130%;margin:80px auto 0 auto;width:1200px}
@media(max-width:1279px){.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap [class^="game-find-your-perfect-product-measure-des-col"]{margin-top:60px;width:calc(100% - 80px)}
}
@media(max-width:767px){.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap [class^="game-find-your-perfect-product-measure-des-col"]{margin-top:40px;width:calc(100% - 40px)}
}
.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap [class^="game-find-your-perfect-product-measure-des-col"] .blue-link{color:#4590a5;display:inline-block}
@media(max-width:800px){.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap [class^="game-find-your-perfect-product-measure-des-col"] .blue-link{font-size:14px}
}
.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap .stepper-panel{height:24px;margin-top:80px}
@media(max-width:1279px){.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap .stepper-panel{margin-top:60px}
}
@media(max-width:767px){.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap .stepper-panel{margin-top:40px}
}
.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap .stepper-panel .container{padding-right:0;padding-left:0}
@media(min-width:768px){.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap .stepper-panel .container{max-width:unset}
}
.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap .stepper-panel .stepper-container{width:216px;display:flex;align-items:center;justify-content:center}
.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap .stepper-panel .stepper-container.step-1-finished .step:nth-child(1) .circle-container::after{content:"";display:inline-block;width:6px;height:11px;border:solid #000;border-width:0 2px 2px 0;transform:rotate(45deg) translateX(-50%) translateY(-50%);position:absolute;top:50%;left:30%;font-family:"Roboto","Noto Sans TC","Noto Sans SC","Noto Sans JP","Noto Sans KR","Noto Sans Thai","Noto Sans Devanagari","Noto Sans Arabic"}
.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap .stepper-panel .stepper-container.step-1-finished .step:nth-child(3) .circle-container{background-color:#ec185a}
.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap .stepper-panel .stepper-container.step-1-finished .step:nth-child(1)+.connect-line{background-color:#ec185a}
.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap .stepper-panel .stepper-container.step-2-finished .step:nth-child(1) .circle-container,.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap .stepper-panel .stepper-container.step-2-finished .step:nth-child(3) .circle-container{background-color:#ec185a}
.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap .stepper-panel .stepper-container.step-2-finished .step:nth-child(1) .circle-container::after,.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap .stepper-panel .stepper-container.step-2-finished .step:nth-child(3) .circle-container::after{content:"";display:inline-block;width:6px;height:11px;border:solid #000;border-width:0 2px 2px 0;transform:rotate(45deg) translateX(-50%) translateY(-50%);position:absolute;top:50%;left:30%;font-family:"Roboto","Noto Sans TC","Noto Sans SC","Noto Sans JP","Noto Sans KR","Noto Sans Thai","Noto Sans Devanagari","Noto Sans Arabic"}
.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap .stepper-panel .stepper-container.step-2-finished .step:nth-child(5) .circle-container{background-color:#ec185a}
.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap .stepper-panel .stepper-container.step-2-finished .step:nth-child(1)+.connect-line,.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap .stepper-panel .stepper-container.step-2-finished .step:nth-child(3)+.connect-line{background-color:#ec185a}
.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap .stepper-panel .stepper-container.step-3-finished .step:nth-child(1) .circle-container,.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap .stepper-panel .stepper-container.step-3-finished .step:nth-child(3) .circle-container,.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap .stepper-panel .stepper-container.step-3-finished .step:nth-child(5) .circle-container{background-color:#ec185a}
.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap .stepper-panel .stepper-container.step-3-finished .step:nth-child(1) .circle-container::after,.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap .stepper-panel .stepper-container.step-3-finished .step:nth-child(3) .circle-container::after,.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap .stepper-panel .stepper-container.step-3-finished .step:nth-child(5) .circle-container::after{content:"";display:inline-block;width:6px;height:11px;border:solid #000;border-width:0 2px 2px 0;transform:rotate(45deg) translateX(-50%) translateY(-50%);position:absolute;top:50%;left:30%;font-family:"Roboto","Noto Sans TC","Noto Sans SC","Noto Sans JP","Noto Sans KR","Noto Sans Thai","Noto Sans Devanagari","Noto Sans Arabic"}
.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap .stepper-panel .stepper-container.step-3-finished .step:nth-child(7) .circle-container{background-color:#ec185a}
.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap .stepper-panel .stepper-container.step-3-finished .step:nth-child(1)+.connect-line,.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap .stepper-panel .stepper-container.step-3-finished .step:nth-child(3)+.connect-line,.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap .stepper-panel .stepper-container.step-3-finished .step:nth-child(5)+.connect-line{background-color:#ec185a}
.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap .stepper-panel .stepper-container .step{position:relative;font:normal 700 12px "Roboto","Noto Sans TC","Noto Sans SC","Noto Sans JP","Noto Sans KR","Noto Sans Thai","Noto Sans Devanagari","Noto Sans Arabic";line-height:14.06px}
.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap .stepper-panel .stepper-container .step:nth-child(1) .circle-container::after{content:"1"}
.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap .stepper-panel .stepper-container .step:nth-child(3) .circle-container::after{content:"2"}
.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap .stepper-panel .stepper-container .step:nth-child(5) .circle-container::after{content:"3"}
.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap .stepper-panel .stepper-container .step:nth-child(7) .circle-container::after{content:"4"}
.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap .stepper-panel .stepper-container .step .circle-container{height:24px;width:24px;background-color:#757575;border-radius:50%;color:#000;margin:0}
.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap .stepper-panel .stepper-container .step .circle-container::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap .stepper-panel .stepper-container .step.active .circle-container{background-color:#ec185a;color:#000}
.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap .stepper-panel .stepper-container .step .step-checked .circle-container::after{content:"";display:inline-block;width:6px;height:11px;border:solid #000;border-width:0 2px 2px 0;transform:rotate(45deg) translateX(-50%) translateY(-50%);position:absolute;top:50%;left:30%;font-family:"Roboto","Noto Sans TC","Noto Sans SC","Noto Sans JP","Noto Sans KR","Noto Sans Thai","Noto Sans Devanagari","Noto Sans Arabic"}
.game-find-your-perfect-product-component .game-find-your-perfect-product-wrap .stepper-panel .stepper-container .connect-line{display:block;height:2px;width:32px;background-color:#757575;margin:0 4px}
.game-find-your-perfect-product-component .fadedOut{opacity:0}
.game-find-your-perfect-product-calculate{height:951px;background:#000;text-align:center}
@media(max-width:800px){.game-find-your-perfect-product-calculate{height:500px}
}
.game-find-your-perfect-product-calculate .calculate-flexbox{height:100%;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center}
.game-find-your-perfect-product-calculate .match-logo{width:86px;height:83px}
.game-find-your-perfect-product-calculate .match-logo img{width:100%;height:100%}
.game-find-your-perfect-product-calculate .calculate-title{width:1220px;color:#fff;margin-top:32px;font:normal 600 30px "Montserrat","Noto Sans TC","Noto Sans SC","Noto Sans JP","Noto Sans KR","Noto Sans Thai","Noto Sans Devanagari","Noto Sans Arabic"}
@media(max-width:1279px){.game-find-your-perfect-product-calculate .calculate-title{width:calc(100% - 80px);font:normal 600 28.5px "Montserrat","Noto Sans TC","Noto Sans SC","Noto Sans JP","Noto Sans KR","Noto Sans Thai","Noto Sans Devanagari","Noto Sans Arabic"}
}
@media(max-width:767px){.game-find-your-perfect-product-calculate .calculate-title{width:calc(100% - 40px);font:normal 600 25.2px "Montserrat","Noto Sans TC","Noto Sans SC","Noto Sans JP","Noto Sans KR","Noto Sans Thai","Noto Sans Devanagari","Noto Sans Arabic"}
}
.game-find-your-perfect-product .fader{-moz-transition:opacity .5s linear;-o-transition:opacity .5s linear;-webkit-transition:opacity .5s linear;transition:opacity .5s linear}