.opacity-link{text-decoration:none;cursor:pointer}.opacity-link:hover{opacity:.8}.bestcosme-container{position:relative;max-width:840px;margin:0 auto}.bestcosme-container .award-main-content a,.bestcosme-container .common-award-header a{display:inline-block;transition:opacity .2s}.bestcosme-container .award-main-content a:hover,.bestcosme-container .common-award-header a:hover{opacity:.7}.bestcosme-container .bestcosme-main-content{width:100%;background:url(https://cache-cdn.cosme.net/media/bestcosme/23/pc/bg_gradation.jpg) repeat-y;background-size:100%;color:#fff}.bestcosme-container .common-award-header{background:#fff}.bestcosme-container .common-award-header img{width:100%}.bestcosme-container .award-main-content .award-header{display:flex;justify-content:center;align-items:center;padding:20px 0;background-color:rgba(0,165,159,.4);text-align:center}.bestcosme-container .award-main-content .award-header:after,.bestcosme-container .award-main-content .award-header:before{content:"";width:20px;height:38px;background:url(https://cache-cdn.cosme.net/media/bestcosme/23/pc/category_list_title_image.png) no-repeat}.bestcosme-container .award-main-content .award-header:before{margin:0 28px 0 30px}.bestcosme-container .award-main-content .award-header:after{margin:0 30px 0 28px}.bestcosme-container .award-main-content .award-header .award-title{font-size:28px;font-weight:700;line-height:1;word-break:break-all;margin:0}.bestcosme-container .award-main-content .award-header .award-title-english{margin:6px 0 0;color:#edcf8c;font-size:15px;font-weight:500}.bestcosme-container .award-main-content .award-sub-header{display:flex;justify-content:center;align-items:center;padding:20px 0;text-align:center}.bestcosme-container .award-main-content .award-sub-header:after,.bestcosme-container .award-main-content .award-sub-header:before{content:"";width:20px;height:38px;background:url(https://cache-cdn.cosme.net/media/bestcosme/23/pc/category_list_title_image.png) no-repeat}.bestcosme-container .award-main-content .award-sub-header:before{margin:0 28px 0 30px}.bestcosme-container .award-main-content .award-sub-header:after{margin:0 30px 0 28px}.bestcosme-container .award-main-content .award-sub-header .award-sub-title{font-size:22px;font-weight:700;line-height:1;word-break:break-all;margin:0}.bestcosme-container .award-main-content .award-sub-header .award-sub-title-english{margin:6px 0 0;color:#edcf8c;font-size:13px;font-weight:500}.bestcosme-container .award-main-content .award-main-content-inner{padding-top:20px;padding-bottom:30px;background:url(https://cache-cdn.cosme.net/media/bestcosme/23/pc/bg_common_white.png);background-repeat:repeat;background-position:top -4px left 0}.bestcosme-container .award-main-content .award-main-content-inner .award-content{position:relative;margin-top:40px;padding:0 25px}.bestcosme-container .award-main-content .award-main-content-inner .award-content:first-child{margin-top:0}.bestcosme-container .award-main-content .award-main-content-inner .award-content.best-hit{margin-top:20px}.bestcosme-container .award-main-content .award-main-content-inner .award-content.best-hit .award-category-label{padding:12px 0;color:#333;background:#f6f6f6}.bestcosme-container .award-main-content .award-main-content-inner .award-content.best-hit .award-category-label+.award-content-inner{border:none}.bestcosme-container .award-main-content .award-main-content-inner .award-content .award-category-label{background:linear-gradient(270deg,#2aa8ce,#24b4e0 50%,#2aa8ce);padding:12px 0 8px;color:#fff;display:block;font-size:17px;font-weight:700;line-height:1;text-align:center;word-break:break-all}.bestcosme-container .award-main-content .award-main-content-inner .award-content .award-category-label+.award-content-inner{border-top:none!important}.bestcosme-container .award-main-content .award-main-content-inner .award-content .award-content-inner{border:2px solid #ddc793;background:#fff}.bestcosme-container .award-main-content .award-main-content-inner .award-content .award-content-inner .award-product-header{display:flex;padding:16px 16px 0}.bestcosme-container .award-main-content .award-main-content-inner .award-content .award-content-inner .award-product-header .award-product-ranking{margin-right:15px}.bestcosme-container .award-main-content .award-main-content-inner .award-content .award-content-inner .award-product-header .award-product-ranking .award-product-ranking-icon{width:112px;height:107px}.bestcosme-container .award-main-content .award-main-content-inner .award-content .award-content-inner .award-product-header .award-product-ranking .award-product-ranking-icon img{max-width:100%;max-height:100%}.bestcosme-container .award-main-content .award-main-content-inner .award-content .award-content-inner .award-product-header .award-product-ranking .award-product-ranking-num{display:flex;justify-content:center;align-items:center;width:80px;height:80px;border-radius:50%;background:#f0f0f0;color:#555;font-size:44px;font-weight:700;padding-bottom:8px}.bestcosme-container .award-main-content .award-main-content-inner .award-content .award-content-inner .award-product-header .award-product-text{margin-left:5px;color:#000;display:flex;flex-direction:column;justify-content:center}.bestcosme-container .award-main-content .award-main-content-inner .award-content .award-content-inner .award-product-header .award-product-text .award-product-name{font-size:24px;font-weight:700;line-height:1.3;word-break:break-all;display:block;color:#000;text-decoration:underline}.bestcosme-container .award-main-content .award-main-content-inner .award-content .award-content-inner .award-product-header .award-product-text .award-product-brand{font-size:18px;line-height:1.6;word-break:break-all;display:block;color:#000;text-decoration:underline}.bestcosme-container .award-main-content .award-main-content-inner .award-content .award-content-inner .award-product-image{position:relative;margin:25px 0 20px;text-align:center}.bestcosme-container .award-main-content .award-main-content-inner .award-content .award-content-inner .award-product-image .award-icon{position:absolute;top:0;left:17px;width:80px;height:131px;background-repeat:no-repeat;background-size:contain}.bestcosme-container .award-main-content .award-main-content-inner .award-content .award-content-inner .award-product-image .award-icon img{max-width:100%;max-height:100%}.bestcosme-container .award-main-content .award-main-content-inner .award-content .award-content-inner .award-product-image img{max-width:300px;max-height:300px;pointer-events:none}.bestcosme-container .award-main-content .award-main-content-inner .award-content .award-product-review{margin-top:30px}.bestcosme-container .award-main-content .award-main-content-inner .award-content .award-product-review .review-list .award-review{display:block;text-decoration:none!important;padding:25px 17px 28px;border-top:1px solid #eee}.bestcosme-container .award-main-content .award-main-content-inner .award-content .award-product-review .review-list .award-review .award-review-score{color:#faa000}.bestcosme-container .award-main-content .award-main-content-inner .award-content .award-product-review .review-list .award-review .award-review-score .indexes{display:flex;align-items:center}.bestcosme-container .award-main-content .award-main-content-inner .award-content .award-product-review .review-list .award-review .award-review-score .indexes .index{display:inline-block}.bestcosme-container .award-main-content .award-main-content-inner .award-content .award-product-review .review-list .award-review .award-review-score .indexes .value{margin-left:5px;font-weight:700;vertical-align:middle;font-size:17px}.bestcosme-container .award-main-content .award-main-content-inner .award-content .award-product-review .review-list .award-review .award-review-content{margin-top:10px;color:#000;font-size:15px;line-height:1.6;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical}.bestcosme-container .award-main-content .award-main-content-inner .award-content .award-product-review .review-list .award-review .award-review-user{display:flex;align-items:center;margin-top:6px}.bestcosme-container .award-main-content .award-main-content-inner .award-content .award-product-review .review-list .award-review .award-review-user .award-review-user-image{width:30px;height:30px;margin-right:10px;border-radius:50%;border:1px solid #f0f0f0}.bestcosme-container .award-main-content .award-main-content-inner .award-content .award-product-review .review-list .award-review .award-review-user .award-review-user-text{line-height:18px;flex-grow:1;display:flex;align-items:center}.bestcosme-container .award-main-content .award-main-content-inner .award-content .award-product-review .review-list .award-review .award-review-user .award-review-user-text .award-review-user-name{color:#333;font-size:14px}.bestcosme-container .award-main-content .award-main-content-inner .award-content .award-product-review .review-list .award-review .award-review-user .award-review-user-text .award-review-user-status{margin-left:10px;color:#888;font-size:12px}.bestcosme-container .award-main-content .award-main-content-inner .award-content .award-product-review .award-product-review-button{border-top:1px solid #eee;display:flex;justify-content:center;align-items:center}.bestcosme-container .award-main-content .award-main-content-inner .award-content .award-product-review .award-product-review-button .award-button-review-more{display:inline-flex;justify-content:center;align-items:center;padding:17px 5px;color:#000;font-size:15px;text-decoration:none!important}.bestcosme-container .award-main-content .award-main-content-inner .award-content .award-product-review .award-product-review-button .award-button-review-more:after{display:block;width:12px;height:12px;margin-top:2px;margin-left:14px;background:url(https://cache-cdn.cosme.net/media/bestcosme/23/pc/icon_arrow_review.svg) no-repeat;background-size:contain;content:""}.bestcosme-container .award-main-content .award-main-content-inner .award-content.rank-1 .award-content-inner .award-product-header .award-product-ranking .award-product-ranking-num{background:linear-gradient(180deg,#ebd483,#f4e8be);color:#cca41c}.bestcosme-container .award-main-content .award-main-content-inner .award-content.rank-2 .award-content-inner .award-product-header .award-product-ranking .award-product-ranking-num{background:linear-gradient(180deg,#ced2d6,#e5ebef);color:#8b9197}.bestcosme-container .award-main-content .award-main-content-inner .award-content.rank-3 .award-content-inner .award-product-header .award-product-ranking .award-product-ranking-num{background:linear-gradient(180deg,#e8bc8a,#fdd49f);color:#bd6e21}.bestcosme-container .award-main-content .award-main-content-inner .award-brand-content{position:relative;margin-top:40px;padding:0}.bestcosme-container .award-main-content .award-main-content-inner .award-brand-content:first-child{margin-top:0}.bestcosme-container .award-main-content .award-main-content-inner .award-brand-content .award-brand-list{display:flex;grid-gap:15px;gap:15px;padding:0 25px}.bestcosme-container .award-main-content .award-main-content-inner .award-brand-content .award-brand-list .award-brand-link{display:flex;flex:1 1;flex-direction:column;align-items:center;text-decoration:none!important}.bestcosme-container .award-main-content .award-main-content-inner .award-brand-content .award-brand-list .award-brand-link .brand-logo{position:relative;width:100%;padding-top:100%}.bestcosme-container .award-main-content .award-main-content-inner .award-brand-content .award-brand-list .award-brand-link .brand-logo .brand-logo-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;background:#fff;display:flex;justify-content:center;align-items:center;box-sizing:border-box}.bestcosme-container .award-main-content .award-main-content-inner .award-brand-content .award-brand-list .award-brand-link .brand-logo .brand-logo-wrapper img{max-width:100%;max-height:100%}.bestcosme-container .award-main-content .award-main-content-inner .award-brand-content .award-brand-list .award-brand-link .brand-name{font-size:13px;margin-top:10px;color:#fff}.bestcosme-container .award-main-content .award-main-content-inner .award-brand-content .award-brand-header{margin-top:40px;background:#e2c063;padding:12px 0;color:#fff;display:block;font-size:16px;font-weight:700;line-height:1.2;text-align:center}.bestcosme-container .award-main-content .award-main-content-inner .award-brand-content .award-brand-content-inner{margin:20px 25px;padding:16px;border:5px solid #ede2c2;background:#fff;color:#333;display:flex;flex-direction:column;align-items:center;position:relative}.bestcosme-container .award-main-content .award-main-content-inner .award-brand-content .award-brand-content-inner .award-image{position:absolute;left:-110px;top:0}.bestcosme-container .award-main-content .award-main-content-inner .award-brand-content .award-brand-content-inner .award-image img{width:90px;height:90px}.bestcosme-container .award-main-content .award-main-content-inner .award-brand-content .award-brand-content-inner .brand-logo{position:relative;width:180px;padding-top:180px;border:1px solid #f0f0f0}.bestcosme-container .award-main-content .award-main-content-inner .award-brand-content .award-brand-content-inner .brand-logo .brand-logo-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;background:#fff;display:flex;justify-content:center;align-items:center}.bestcosme-container .award-main-content .award-main-content-inner .award-brand-content .award-brand-content-inner .brand-logo .brand-logo-wrapper img{max-width:100%;max-height:100%}.bestcosme-container .award-main-content .award-main-content-inner .award-brand-content .award-brand-content-inner .brand-story{margin-top:10px;color:#333;font-size:14px;line-height:22px}.bestcosme-container .award-main-content .award-main-content-inner .award-brand-content .award-brand-content-inner .brand-link{margin-top:10px;width:100%}.bestcosme-container .award-main-content .award-main-content-inner .award-brand-content .award-brand-content-inner .brand-link .brand-link-btn{display:flex;justify-content:center;align-items:center;border:1px solid #333;border-radius:4px;padding:10px;color:#333;font-size:13px;text-decoration:none}.bestcosme-container .award-main-content .about-content{margin:15px 27px 0;padding:30px 0 20px;border:2px solid #ddc793;background:#fff;color:#333}.bestcosme-container .award-main-content .about-content:first-child{margin-top:0}.bestcosme-container .award-main-content .about-content .about-title{display:flex;justify-content:center;font-size:20px;color:#333}.bestcosme-container .award-main-content .about-content .about-title:after,.bestcosme-container .award-main-content .about-content .about-title:before{content:"";width:20px;height:2px;background:#333;margin:10px 5px}.bestcosme-container .award-main-content .about-content .about-title:before{transform:rotate(60deg)}.bestcosme-container .award-main-content .about-content .about-title:after{transform:rotate(-60deg)}.bestcosme-container .award-main-content .about-content .about-logo{margin-top:20px;text-align:center}.bestcosme-container .award-main-content .about-content .about-lead{margin:25px 22px 0;font-size:14px;line-height:22px}.bestcosme-container .award-main-content .about-content .about-description{margin-top:27px;padding:27px 22px 0;border-top:1px solid #eee}.bestcosme-container .award-main-content .about-content .about-description .about-description-title{display:flex;align-items:center;font-size:18px;font-weight:700}.bestcosme-container .award-main-content .about-content .about-description .about-description-text{margin-top:10px;font-size:13px;line-height:1.6}.bestcosme-container .award-main-content .about-content .about-description .about-description-list{margin-top:18px;padding:0 23px 20px;background:#f7f7f7;list-style:none}.bestcosme-container .award-main-content .about-content .about-description .about-description-list li{padding-top:20px;font-size:14px}.bestcosme-container .award-main-content .about-content .about-description .about-description-note{margin-top:15px;color:#888;font-size:13px;line-height:1.6}.bestcosme-container .award-main-content .about-content .about-award{padding:0 22px}.bestcosme-container .award-main-content .about-content .about-award-title{display:flex;align-items:center;font-size:18px;font-weight:700}.bestcosme-container .award-main-content .about-content .about-award-title:before{display:block;width:27px;height:27px;margin-top:-2px;margin-right:10px;background-image:url(https://cache-cdn.cosme.net/media/bestcosme/23/pc/about_besthit_title_image.png);background-repeat:no-repeat;content:""}.bestcosme-container .award-main-content .about-content .about-award-text{margin-top:15px;font-size:13px;line-height:1.6}.bestcosme-container .common-award-carousel{text-align:center;margin-top:40px}.bestcosme-container .common-award-carousel .common-award-carousel-inner{background:#00a59f}.bestcosme-container .common-award-carousel .common-award-carousel-inner .carousel-title{color:#fff;padding:40px 10px 12px;font-size:17px;line-height:1.5;text-align:center}.bestcosme-container .common-award-carousel .common-award-carousel-inner .category-items{overflow:hidden;padding:13px 0 40px}.bestcosme-container .common-award-carousel .common-award-carousel-inner .category-items .category-item{display:block;color:#fff;text-decoration:none!important}.bestcosme-container .common-award-carousel .common-award-carousel-inner .category-items .category-item .category-item-title{margin-top:13px;color:#fff;font-size:15px;line-height:1.2;text-align:center}.bestcosme-container .common-award-carousel .common-award-carousel-inner .category-items .category-item .category-item-product{width:100%;padding-top:100%;position:relative}.bestcosme-container .common-award-carousel .common-award-carousel-inner .category-items .category-item .category-item-product .img-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;display:inline-flex;overflow:hidden;justify-content:center;align-items:center;background-color:#fff;border-radius:50%;padding:13%}.bestcosme-container .common-award-carousel .common-award-carousel-inner .category-items .category-item .category-item-product img{width:auto;max-width:100%;max-height:100%}.bestcosme-container .common-award-carousel .common-award-carousel-inner .category-items.owl-theme .owl-dots{margin-top:30px}.bestcosme-container .common-award-carousel .common-award-carousel-inner .category-items.owl-theme .owl-dots .owl-dot span{width:8px;height:8px;margin:5px;background:#fff}.bestcosme-container .common-award-carousel .common-award-carousel-inner .category-items.owl-theme .owl-dots .owl-dot.active span,.bestcosme-container .common-award-carousel .common-award-carousel-inner .category-items.owl-theme .owl-dots .owl-dot:hover span{background:#edcf8c}.bestcosme-container .common-award-footer .award-link-title{display:flex;justify-content:center;align-items:center;padding:20px 10px;background:linear-gradient(300deg,#d2be8c,#e5d9bc 15%,#f7f4ec 25%,#fff 50%,#fcfbf9 60%,#f6f2e8 70%,#ebe2cd 85%,#e9dfc7);color:#000;font-size:20px;line-height:1;font-weight:500}.bestcosme-container .common-award-footer .award-link-title:after,.bestcosme-container .common-award-footer .award-link-title:before{width:18px;height:18px;margin:0 12px;background:url(https://cache-cdn.cosme.net/media/bestcosme/23/pc/award_product_title_image.png) no-repeat;content:""}.bestcosme-container .common-award-footer .award-link-list{background:linear-gradient(74deg,#15a298,#25aa9e 13.6%,#59c4ba 44.56%,#67cac1 62.07%,#5fc7bf 67.29%,#3ec3b7 76.82%,#2dbaae 87.61%,#0eada3 99.23%,#0d9a90 99.89%,#0082d2)}.bestcosme-container .common-award-footer .award-link-item a:hover{background-color:hsla(0,0%,100%,.15);text-decoration:none!important}.bestcosme-container .common-award-footer .award-link-item-grand{display:flex;align-items:center;padding:20px 27px;border-bottom:1px solid hsla(0,0%,100%,.5);color:#fff;text-decoration:none;position:relative}.bestcosme-container .common-award-footer .award-link-item-grand:after{content:"";width:20px;height:20px;border-top:3px solid #333;border-right:3px solid #333;transform:rotate(45deg);cursor:pointer;transition:border-color .3s ease-out;position:absolute;top:calc(50% - 10px);right:20px}.bestcosme-container .common-award-footer .award-link-item-grand .award-link-item-image{margin-right:20px;width:160px;flex:0 0 160px;height:160px;background-color:#f0f0f0}.bestcosme-container .common-award-footer .award-link-item-grand .award-link-item-image img{max-width:100%;max-height:100%;pointer-events:none}.bestcosme-container .common-award-footer .award-link-item-grand .award-link-item-text{line-height:1.2}.bestcosme-container .common-award-footer .award-link-item-grand .award-link-item-text .award-link-item-title{margin-bottom:16px;font-size:24px;font-weight:700}.bestcosme-container .common-award-footer .award-link-item-grand .award-link-item-text .award-link-item-title span{margin-left:8px}.bestcosme-container .common-award-footer .award-link-item-grand .award-link-item-text .award-link-item-text-english{color:#edcf8c;font-weight:500;font-size:16px;line-height:1.2}.bestcosme-container .common-award-footer .award-link-navi-category{display:flex;align-items:center;background:linear-gradient(74deg,#15a298,#25aa9e 13.6%,#59c4ba 44.56%,#67cac1 62.07%,#5fc7bf 67.29%,#3ec3b7 76.82%,#2dbaae 87.61%,#0eada3 99.23%,#0d9a90 99.89%,#0082d2);list-style:none;padding:0;margin:0}.bestcosme-container .common-award-footer .award-link-navi-category li{width:33.33333%;border-top:1px solid hsla(0,0%,100%,.5);border-bottom:1px solid hsla(0,0%,100%,.5);text-align:center}.bestcosme-container .common-award-footer .award-link-navi-category li a:hover{background-color:hsla(0,0%,100%,.15)}.bestcosme-container .common-award-footer .award-link-navi-category li a{display:block;position:relative;height:100%;padding:18px 0 24px;color:#fff;font-size:18px;font-weight:700;line-height:1;text-decoration:none!important}.bestcosme-container .common-award-footer .award-link-navi-category li a:after{display:block;position:absolute;right:calc(50% - 4px);bottom:7px;width:7px;height:12px;background:url(https://cache-cdn.cosme.net/media/bestcosme/23h/sp/icon_arrow_category.svg) no-repeat;transform:rotate(90deg);content:""}.bestcosme-container .common-award-footer .award-link-navi-category li:not(:last-of-type){border-right:1px solid hsla(0,0%,100%,.5)}.bestcosme-container .common-award-footer #common-award-category{padding-top:30px;background-color:rgba(0,165,159,.4);background-image:url(https://cache-cdn.cosme.net/media/bestcosme/23/pc/bg_campaign.png);background-repeat:no-repeat;background-position:100% 0}.bestcosme-container .common-award-footer #common-award-category .category-list{margin-bottom:40px;padding:30px 0 0;border-bottom:1px solid hsla(0,0%,100%,.5)}.bestcosme-container .common-award-footer #common-award-category .category-list.best-hit{padding:30px 27px 40px;background-image:url(https://cache-cdn.cosme.net/media/bestcosme/23/pc/bg_campaign.png);background-repeat:no-repeat;background-position:100% 0;margin-bottom:0}.bestcosme-container .common-award-footer #common-award-category .category-list-title{font-size:28px;font-weight:700;text-align:center}.bestcosme-container .common-award-footer #common-award-category .category-list-lead{margin-top:20px;padding-bottom:30px;font-size:15px;line-height:1.7;text-align:center}.bestcosme-container .common-award-footer #common-award-category .category-list-wrapper{border-top:1px solid hsla(0,0%,100%,.5)}.bestcosme-container .common-award-footer #common-award-category .category-list-wrapper .category-list-name{display:flex;justify-content:center;align-items:center;position:relative;padding:20px 0;transition:background-color .2s;text-align:center;cursor:pointer}.bestcosme-container .common-award-footer #common-award-category .category-list-wrapper .category-list-name:hover{background-color:hsla(0,0%,100%,.15)}.bestcosme-container .common-award-footer #common-award-category .category-list-wrapper .category-list-name.ac-active .category-list-icon:before{display:none}.bestcosme-container .common-award-footer #common-award-category .category-list-wrapper .category-list-name .category-list-icon{position:absolute;right:12px;width:18px;height:1px;border-radius:1px;background:#fff;line-height:1}.bestcosme-container .common-award-footer #common-award-category .category-list-wrapper .category-list-name .category-list-icon:before{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;background:inherit;transform:rotate(90deg);content:""}.bestcosme-container .common-award-footer #common-award-category .category-list-wrapper .category-list-name .category-list-text{font-size:18px;font-weight:700;margin:0}.bestcosme-container .common-award-footer #common-award-category .category-list-wrapper .category-list-name .category-list-text-english{margin:6px 0 0;color:#edd572;font-size:15px;font-weight:500}.bestcosme-container .common-award-footer #common-award-category .category-list-wrapper .category-items{display:flex;flex-wrap:wrap;padding:15px;list-style:none}.bestcosme-container .common-award-footer #common-award-category .category-list-wrapper .category-items li{width:20%;padding:0 7px;text-align:center}.bestcosme-container .common-award-footer #common-award-category .category-list-wrapper .category-items .category-item{display:flex;align-items:center;flex-direction:column;justify-content:center;margin-bottom:15px;text-decoration:none!important}.bestcosme-container .common-award-footer #common-award-category .category-list-wrapper .category-items .category-item:hover .category-item-product .img-wrapper img{opacity:.7}.bestcosme-container .common-award-footer #common-award-category .category-list-wrapper .category-items .category-item .category-item-product{width:100%;padding-top:100%;position:relative;margin-bottom:10px}.bestcosme-container .common-award-footer #common-award-category .category-list-wrapper .category-items .category-item .category-item-product .img-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;display:inline-flex;overflow:hidden;justify-content:center;align-items:center;background-color:#fff;border-radius:50%;padding:10%}.bestcosme-container .common-award-footer #common-award-category .category-list-wrapper .category-items .category-item .category-item-product img{width:auto;max-width:100%;max-height:100%}.bestcosme-container .common-award-footer #common-award-category .category-list-wrapper .category-items .category-item .category-item-title{color:#fff;font-size:13px;line-height:1.2;text-align:center}.bestcosme-container .common-award-footer #common-award-category .category-list-inner{display:flex;justify-content:space-between;align-items:flex-start}.bestcosme-container .common-award-footer #common-award-category .category-list-inner ul{display:flex;justify-content:center;align-items:center;list-style:none;width:100%;margin-top:0;padding:0}.bestcosme-container .common-award-footer #common-award-category .category-list-inner ul .best-hit-item{width:33.33333%;padding:0 10px;margin-right:0}.bestcosme-container .common-award-footer #common-award-category .category-list-inner ul .best-hit-item a{display:flex;align-items:center;width:100%;height:35px;padding:0 20px 0 13px;border-bottom:1px solid hsla(0,0%,100%,.5);background:url(https://cache-cdn.cosme.net/media/bestcosme/23/pc/icon_arrow_category.svg) no-repeat;background-position:center right 6px;background-size:8px 13px;transition:background-color .2s;color:#fff;line-height:1.2;text-decoration:none!important}.bestcosme-container .common-award-footer #common-award-category .category-list-inner ul .best-hit-item a:hover{background-color:hsla(0,0%,100%,.15)}.bestcosme-container #common-about-bestcosme{background:url(https://cache-cdn.cosme.net/media/bestcosme/23/pc/bg_common_white.png);background-repeat:repeat;background-position:top -4px left 0}.bestcosme-container #common-about-bestcosme .about-bestcosme{padding:50px;color:#fff}.bestcosme-container #common-about-bestcosme .about-bestcosme .about-bestcosme-inner{position:relative;padding:35px 50px;border:1px solid #edcf8c;background-color:rgba(0,165,159,.4)}.bestcosme-container #common-about-bestcosme .about-bestcosme .about-bestcosme-inner:before{position:absolute;top:0;left:0;width:0;height:0;border-color:#edcf8c transparent transparent;border-style:solid;border-width:30px 30px 0 0;transform:rotate(0deg);content:""}.bestcosme-container #common-about-bestcosme .about-bestcosme .about-bestcosme-inner:after{position:absolute;bottom:0;right:0;width:0;height:0;border-color:transparent transparent #edcf8c;border-style:solid;border-width:0 0 30px 30px;transform:rotate(0deg);content:""}.bestcosme-container #common-about-bestcosme .about-bestcosme .about-bestcosme-inner .about-bestcosme-title-text{font-size:24px;text-align:center}.bestcosme-container #common-about-bestcosme .about-bestcosme .about-bestcosme-inner .about-bestcosme-content{position:relative;min-height:119px;margin-top:15px;display:flex}.bestcosme-container #common-about-bestcosme .about-bestcosme .about-bestcosme-inner .about-bestcosme-content .award-icon{flex:0 0 124px;width:124px;height:119px}.bestcosme-container #common-about-bestcosme .about-bestcosme .about-bestcosme-inner .about-bestcosme-content .award-icon img{max-width:100%;max-height:100%}.bestcosme-container #common-about-bestcosme .about-bestcosme .about-bestcosme-inner .about-bestcosme-content a{display:block;color:#fff;font-size:14px;text-decoration:none!important}.bestcosme-container #common-about-bestcosme .about-bestcosme .about-bestcosme-inner .about-bestcosme-content a:hover .about-bestcosme-button{opacity:.7}.bestcosme-container #common-about-bestcosme .about-bestcosme .about-bestcosme-inner .about-bestcosme-content .about-bestcosme-description{padding:10px 0 0 10px;line-height:1.7;display:flex;flex-direction:column;align-items:flex-end}.bestcosme-container #common-about-bestcosme .about-bestcosme .about-bestcosme-inner .about-bestcosme-content .about-bestcosme-description .about-bestcosme-button{width:200px;margin-top:12px;border-radius:4px;background:linear-gradient(255deg,#efdaaa,#f2e9d3 50%,#efdaaa);transition:opacity .2s;color:#333;line-height:32px;text-align:center}.bestcosme-container #common-about-bestcosme .about-bestcosme .about-bestcosme-inner .about-bestcosme-content .selection-title{font-size:14px;font-weight:700;margin-bottom:0;margin-top:15px}.bestcosme-container #common-about-bestcosme .about-bestcosme #common-award-archive{margin-top:25px}.bestcosme-container #common-about-bestcosme .about-bestcosme #common-award-archive .archive-title{font-size:15px;font-weight:700}.bestcosme-container #common-about-bestcosme .about-bestcosme #common-award-archive ul{display:flex;flex-wrap:wrap;margin-top:12px;padding:0;list-style:none}.bestcosme-container #common-about-bestcosme .about-bestcosme #common-award-archive ul li:last-child a{margin-right:0}.bestcosme-container #common-about-bestcosme .about-bestcosme #common-award-archive ul li a{display:inline-block;padding:6px 26px;border:1px solid #fff;border-radius:4px;transition:background-color .2s;color:#fff;margin-right:10px;font-size:14px;text-decoration:none!important}.bestcosme-container #common-about-bestcosme .about-bestcosme #common-award-archive ul li a:hover{background-color:hsla(0,0%,100%,.15)}@media screen and (max-width:768px){.main.container-md{padding:0}.breadcrumb{padding:0 15px;margin-bottom:15px}.bestcosme-container .common-award-header{padding:0}.bestcosme-container .award-main-content .award-header .award-title{font-size:18px}.bestcosme-container .award-main-content .award-header .award-title-english{font-weight:inherit}.bestcosme-container .award-main-content .award-header:after,.bestcosme-container .award-main-content .award-header:before{width:15px;height:29px;background-size:15px 29px}.bestcosme-container .award-main-content .award-main-content-inner .award-content{padding:0 15px}.bestcosme-container .award-main-content .award-main-content-inner .award-content .award-content-inner .award-product-header .award-product-ranking{margin-right:5px}.bestcosme-container .award-main-content .award-main-content-inner .award-content .award-content-inner .award-product-header .award-product-ranking .award-product-ranking-icon{width:80px;max-height:84px;margin-top:0}.bestcosme-container .award-main-content .award-main-content-inner .award-content .award-content-inner .award-product-header .award-product-ranking .award-product-ranking-num{width:52px;height:52px;font-size:26px;padding-bottom:5px}.bestcosme-container .award-main-content .award-main-content-inner .award-content .award-content-inner .award-product-image .award-icon{width:70px;height:130px}.bestcosme-container .award-main-content .award-main-content-inner .award-content .award-content-inner .award-product-header .award-product-text .award-product-name{font-size:16px}.bestcosme-container .award-main-content .award-main-content-inner .award-content .award-content-inner .award-product-header .award-product-text .award-product-brand{font-size:14px}.bestcosme-container .award-main-content .award-main-content-inner .award-content .award-content-inner .award-product-image a img{max-width:200px;max-height:200px}.bestcosme-container .common-award-footer .award-link-item-grand{padding:10px 15px}.bestcosme-container .common-award-footer .award-link-item-grand .award-link-item-image{flex:0 0 auto;width:36%;height:auto}.bestcosme-container .common-award-footer .award-link-item-grand .award-link-item-text .award-link-item-title{font-size:20px}.bestcosme-container .common-award-footer .award-link-item-grand .award-link-item-text .award-link-item-title span{display:none}.bestcosme-container .common-award-footer .award-link-item-grand .award-link-item-text .award-link-item-text-english{font-size:12px}.bestcosme-container .common-award-footer .award-link-navi-category li a{font-size:15px;padding:15px 0 29px}.bestcosme-container .common-award-footer #common-award-category .category-list-title{font-size:20px}.bestcosme-container .common-award-footer #common-award-category .category-list-lead{padding-bottom:0}.bestcosme-container .common-award-footer #common-award-category .category-list-wrapper .category-items li{width:33.33333%}.bestcosme-container .common-award-footer #common-award-category .category-list-wrapper .category-list-name .category-list-text-english{font-weight:inherit;font-size:12px}.bestcosme-container .common-award-footer #common-award-category .category-list-inner ul{flex-direction:column}.bestcosme-container .common-award-footer #common-award-category .category-list-inner ul .best-hit-item{width:100%}.bestcosme-container .common-award-footer #common-award-category .category-list-inner ul .best-hit-item a{padding:11px 18px 11px 5px;font-size:14px}.bestcosme-container #common-about-bestcosme .about-bestcosme{padding:50px 20px}.bestcosme-container #common-about-bestcosme .about-bestcosme .about-bestcosme-inner{padding:20px 23px}.bestcosme-container #common-about-bestcosme .about-bestcosme .about-bestcosme-inner .about-bestcosme-content .award-icon{flex:0 0 97px;width:97px}.bestcosme-container #common-about-bestcosme .about-bestcosme #common-award-archive ul li a{padding:7px 11px 6px}.bestcosme-container .award-main-content .about-content{margin:15px 15px 0}.bestcosme-container .award-main-content .award-main-content-inner .award-brand-content .award-brand-content-inner{margin:20px 15px}.bestcosme-container .award-main-content .award-main-content-inner .award-brand-content .award-brand-content-inner .brand-logo{width:160px;padding-top:160px}.bestcosme-container .award-main-content .award-main-content-inner .award-brand-content .award-brand-content-inner .brand-logo .award-image{left:-90px}.bestcosme-container .award-main-content .award-main-content-inner .award-brand-content .award-brand-content-inner .brand-logo .award-image img{width:70px;height:70px}}.bestcosme-container.bestcosme-2024{max-width:960px}.bestcosme-container.bestcosme-2024 .bestcosme-main-content{max-width:960px;margin:0 auto;background:#c6a6d9;padding:0;border:0;color:#fff;background:#550b18;background:linear-gradient(90deg,#550b18 2%,#b53872 50%,#550b18 98%)}.bestcosme-container.bestcosme-2024 .main-banner img{width:100%}.bestcosme-container.bestcosme-2024 .slider-block{position:relative;padding:0;margin:0}.bestcosme-container.bestcosme-2024 .slider-block .slidesjs-navigation{width:40px;height:40px;position:absolute;z-index:1;top:calc(50% - 20px)}.bestcosme-container.bestcosme-2024 .slider-block .slidesjs-navigation.slidesjs-previous{background:url(https://hk-web-production.s3.ap-east-1.amazonaws.com/icon/arrow1.svg) no-repeat;background-size:contain;left:2%}.bestcosme-container.bestcosme-2024 .slider-block .slidesjs-navigation.slidesjs-next{background:url(https://hk-web-production.s3.ap-east-1.amazonaws.com/icon/arrow1.svg) no-repeat;background-size:contain;transform:rotate(180deg);right:2%}.bestcosme-container.bestcosme-2024 nav#common-award-category{padding-top:0;background-color:unset;background-image:unset;color:#fff}.bestcosme-container.bestcosme-2024 nav#common-award-category .category-list{border-bottom:none;padding:0}.bestcosme-container.bestcosme-2024 nav#common-award-category .category-list-wrapper{border-top:none}.bestcosme-container.bestcosme-2024 nav#common-award-category .category-list-wrapper .category-list-inner{flex-direction:column;align-items:center;justify-content:center;margin-bottom:40px}.bestcosme-container.bestcosme-2024 nav#common-award-category .category-list-wrapper .category-list-inner .category-list-name{cursor:default;align-items:flex-start;letter-spacing:3px}.bestcosme-container.bestcosme-2024 nav#common-award-category .category-list-wrapper .category-list-inner .category-list-name:hover{background-color:unset}.bestcosme-container.bestcosme-2024 nav#common-award-category .category-list-wrapper .category-list-inner .category-list-name:after,.bestcosme-container.bestcosme-2024 nav#common-award-category .category-list-wrapper .category-list-inner .category-list-name:before{content:"";background:url(https://dg9ugnb21lig7.cloudfront.net/uploads/ckeditor/pictures/Activity-1111/content_2022mid_deco2.png) no-repeat;background-size:contain;width:30px;height:30px;margin:10px}.bestcosme-container.bestcosme-2024 nav#common-award-category .category-list-wrapper .category-list-inner .category-list-name .category-list-text{font-size:32px;line-height:44px}.bestcosme-container.bestcosme-2024 nav#common-award-category .category-list-wrapper .category-list-inner .category-list-name p{color:#faeaba;font-size:20px;font-weight:700;margin:0}.bestcosme-container.bestcosme-2024 nav#common-award-category .category-list-wrapper .category-list-inner ul.category-items{margin-top:0;margin-bottom:0;box-sizing:border-box;display:flex;justify-content:flex-start;align-items:center;list-style:none;flex-wrap:wrap;padding:0 3%}.bestcosme-container.bestcosme-2024 nav#common-award-category .category-list-wrapper .category-list-inner ul.category-items li{flex-grow:0;flex-shrink:0;flex-basis:33.33333%;padding:0 3%}.bestcosme-container.bestcosme-2024 nav#common-award-category .category-list-wrapper .category-list-inner ul.category-items li a{display:flex;align-items:flex-start;width:100%;padding:11px 20px 9px 13px;border-bottom:1px solid hsla(0,0%,100%,.5);background:url(https://cache-cdn.cosme.net/media/bestcosme/21h/pc/icon_arrow_category.svg) no-repeat;background-color:transparent;background-position-x:0;background-position-y:0;background-size:auto;background-position:center right 6px;background-size:8px 13px;transition:background-color .2s;color:#fff;line-height:26px;text-decoration:none;margin-bottom:0}.bestcosme-container.bestcosme-2024 nav#common-award-category .category-list-wrapper .category-list-inner ul.category-items li a:hover{background-color:hsla(0,0%,100%,.15)}.bestcosme-container.bestcosme-2024 nav#common-award-category .category-list-inner ul .best-hit-item a{display:flex;align-items:flex-start;width:100%;padding:11px 20px 9px 13px;border-bottom:1px solid hsla(0,0%,100%,.5);background:url(https://cache-cdn.cosme.net/media/bestcosme/21h/pc/icon_arrow_category.svg) no-repeat;background-color:transparent;background-position-x:0;background-position-y:0;background-size:auto;background-position:center right 6px;background-size:8px 13px;transition:background-color .2s;color:#fff;line-height:26px;text-decoration:none;margin-bottom:0;height:auto}.bestcosme-container.bestcosme-2024 nav#common-award-category .category-list-inner ul .best-hit-item a:hover{background-color:hsla(0,0%,100%,.15)}.bestcosme-container.bestcosme-2024 .global-bestcosme-links{display:flex;grid-gap:30px;gap:30px;padding:30px}.bestcosme-container.bestcosme-2024 section.social{display:flex}.bestcosme-container.bestcosme-2024 .common-award-header{background:#550b18;background:linear-gradient(90deg,#550b18 2%,#b53872 50%,#550b18 98%);padding:0}.bestcosme-container.bestcosme-2024 .award-main-content .award-header,.bestcosme-container.bestcosme-2024 .common-award-footer .award-link-title{background-color:unset;background:url(https://dg9ugnb21lig7.cloudfront.net/uploads/ckeditor/pictures/Activity-1496/content_title_bg.png) repeat-y 50%;background-size:cover}.bestcosme-container.bestcosme-2024 .award-main-content .award-header .award-title-english,.bestcosme-container.bestcosme-2024 .common-award-footer .award-link-title .award-title-english{color:hsla(0,0%,100%,.7)}.bestcosme-container.bestcosme-2024 .award-main-content .award-header:after,.bestcosme-container.bestcosme-2024 .award-main-content .award-header:before,.bestcosme-container.bestcosme-2024 .common-award-footer .award-link-title:after,.bestcosme-container.bestcosme-2024 .common-award-footer .award-link-title:before{content:"";background:url(https://dg9ugnb21lig7.cloudfront.net/uploads/ckeditor/pictures/Activity-1440/content_star.png) no-repeat;background-size:contain;width:30px;height:30px}.bestcosme-container.bestcosme-2024 .award-main-content .award-sub-header:after,.bestcosme-container.bestcosme-2024 .award-main-content .award-sub-header:before{content:"";background:url(https://dg9ugnb21lig7.cloudfront.net/uploads/ckeditor/pictures/Activity-1440/content_star.png) no-repeat;background-size:contain;width:22px;height:22px}.bestcosme-container.bestcosme-2024 .common-award-footer .award-link-title{display:flex;justify-content:center;align-items:center;padding:20px 0;text-align:center}.bestcosme-container.bestcosme-2024 .common-award-footer .award-link-title h2{color:#fff;letter-spacing:5px;font-size:28px}.bestcosme-container.bestcosme-2024 .common-award-footer .award-link-title:before{margin:0 28px 0 30px}.bestcosme-container.bestcosme-2024 .common-award-footer .award-link-title:after{margin:0 30px 0 28px}.bestcosme-container.bestcosme-2024 #common-about-bestcosme{background:none}.bestcosme-container.bestcosme-2024 #common-about-bestcosme .about-bestcosme{color:#333}.bestcosme-container.bestcosme-2024 #common-about-bestcosme .about-bestcosme .about-bestcosme-inner{background-color:hsla(0,0%,100%,.7);border:1px solid #d4a95f}.bestcosme-container.bestcosme-2024 #common-about-bestcosme .about-bestcosme .about-bestcosme-inner:before{border-color:#d4a95f transparent transparent}.bestcosme-container.bestcosme-2024 #common-about-bestcosme .about-bestcosme .about-bestcosme-inner:after{border-color:transparent transparent #d4a95f}.bestcosme-container.bestcosme-2024 #common-about-bestcosme .about-bestcosme .about-bestcosme-inner .about-bestcosme-content a{color:#333}.bestcosme-container.bestcosme-2024 #common-about-bestcosme .about-bestcosme .about-bestcosme-inner .about-bestcosme-content .about-bestcosme-description .about-bestcosme-button{background:linear-gradient(48deg,#e9e2a1,#d4a95f);color:#fff;text-shadow:1px 1px 1px #b68544;border:1px solid #e5c980;border-radius:50px}.bestcosme-container.bestcosme-2024 #common-about-bestcosme .about-bestcosme #common-award-archive ul li a{border:1px solid #888;color:#333}.bestcosme-container.bestcosme-2024 #common-about-bestcosme .about-bestcosme #common-award-archive ul li a:hover{border:1px solid #333;color:#000}.bestcosme-container.bestcosme-2024 .award-main-content .award-main-content-inner{background:none}.bestcosme-container.bestcosme-2024 .award-main-content .about-content,.bestcosme-container.bestcosme-2024 .award-main-content .award-main-content-inner .award-content .award-content-inner{border:2px solid #f7bf57}.bestcosme-container.bestcosme-2024 .common-award-carousel .common-award-carousel-inner{background:none}.bestcosme-container.bestcosme-2024 .common-award-carousel .common-award-carousel-inner .carousel-title{color:#333}.bestcosme-container.bestcosme-2024 .common-award-carousel .common-award-carousel-inner .category-items .category-item .category-item-title{color:#333;font-weight:700}.bestcosme-container.bestcosme-2024 .common-award-carousel .common-award-carousel-inner .category-items.owl-theme .owl-dots .owl-dot.active span,.bestcosme-container.bestcosme-2024 .common-award-carousel .common-award-carousel-inner .category-items.owl-theme .owl-dots .owl-dot:hover span{background:#f7bf57}.bestcosme-container.bestcosme-2024 .award-main-content .about-content .about-award-title:before{display:none}.bestcosme-container.bestcosme-2024 .common-award-footer .award-link-list{background:none}.bestcosme-container.bestcosme-2024 .common-award-footer .award-link-item-grand{color:#333;border-bottom:2px solid rgba(235,147,141,.1)}.bestcosme-container.bestcosme-2024 .common-award-footer .award-link-item-grand:after{border-color:rgba(235,147,141,.3)}.bestcosme-container.bestcosme-2024 .common-award-footer .award-link-item-grand .award-link-item-image{background-color:#fff;border:2px solid rgba(235,147,141,.3);position:relative}.bestcosme-container.bestcosme-2024 .common-award-footer .award-link-item-grand .award-link-item-image .bg-image{position:absolute;top:0;left:0;width:100%;height:100%}.bestcosme-container.bestcosme-2024 .common-award-footer .award-link-item-grand .award-link-item-text .award-link-item-title{color:#fff}@media screen and (max-width:768px){.bestcosme-container.bestcosme-2024 .award-main-content .award-header:after,.bestcosme-container.bestcosme-2024 .award-main-content .award-header:before,.bestcosme-container.bestcosme-2024 .common-award-footer-title:after,.bestcosme-container.bestcosme-2024 .common-award-footer-title:before{width:24px;height:24px}.bestcosme-container.bestcosme-2024 .common-award-footer .award-link-title h2{font-size:20px;margin-bottom:.2rem}.bestcosme-container.bestcosme-2024 ul.category-circle-items,.bestcosme-container.bestcosme-2024 ul.category-circle-items li{padding:10px}.bestcosme-container.bestcosme-2024 ul.category-circle-items li .category-item{padding:0}.bestcosme-container.bestcosme-2024 ul.category-circle-items li .category-item .category-item-title{font-size:14px}.bestcosme-container.bestcosme-2024 .common-award-footer .award-link-item-grand .award-link-item-image{width:26%;padding-top:27%}.bestcosme-container.bestcosme-2024 nav#common-award-category .category-list-wrapper .category-list-inner .category-list-name .category-list-text{font-size:20px;line-height:24px}.bestcosme-container.bestcosme-2024 nav#common-award-category .category-list-wrapper .category-list-inner .category-list-name p{font-size:14px}.bestcosme-container.bestcosme-2024 nav#common-award-category .category-list-wrapper .category-list-inner .category-list-name:after,.bestcosme-container.bestcosme-2024 nav#common-award-category .category-list-wrapper .category-list-inner .category-list-name:before{width:24px;height:24px}.bestcosme-container.bestcosme-2024 nav#common-award-category .category-list-wrapper .category-list-inner ul.category-items{flex-direction:row}.bestcosme-container.bestcosme-2024 nav#common-award-category .category-list-wrapper .category-list-inner ul.category-items li{width:50%;flex:0 0 50%}.bestcosme-container.bestcosme-2024 nav#common-award-category .category-list-wrapper .category-list-inner ul.category-items li a{font-size:14px}.bestcosme-container.bestcosme-2024 .common-award-footer #common-award-category .category-list-inner ul .best-hit-item{padding:0}}