@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300..700;1,300..700&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Noto+Serif+JP:wght@200..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New:wght@400;500;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Jost:wght@100..900&display=swap";img{width:100%;max-width:100%;height:auto;vertical-align:top;font-size:0;line-height:0}@media(min-width: 901px){img{width:auto}}sup{font-size:.8 .5em;position:relative;top:.2em}h1,h2{color:#fff}.cart-link{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:15.6vw;background:#c58f49;border-radius:15.6vw;color:#fff;transition:.3s !important;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:600}.cart-link:hover{background:#4f392a;color:#fff}@media(min-width: 901px){.cart-link{height:62px}}.cart-link span{font-size:4.2666666667vw;font-weight:bold;letter-spacing:.08em}@media(min-width: 901px){.cart-link span{font-size:1.125rem}}.cart-link::before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:6.2666666667vw;margin:auto;width:5.3333333333vw;height:5.3333333333vw;background:url("/img/freepage/bestcosme2026first/images/icon_cart.png") no-repeat center;background-size:100% auto;transition:.3s}@media(min-width: 901px){.cart-link::before{left:32px;width:25px;height:25px}}.cart-link::after{content:"";position:absolute;top:50%;right:4.8vw;width:8.2666666667vw;height:8.2666666667vw;transform:translateY(-50%);background:url("/img/freepage/bestcosme2026first/images/icon_cart_arrow.png") no-repeat center;background-size:100% auto}@media(min-width: 901px){.cart-link::after{right:20px;width:25px;height:25px}}.l-main .cart-link:hover{opacity:1}.l-main{display:block;width:100%;font-size:3.2vw;font-family:"Noto Sans JP",sans-serif;font-weight:400;line-height:1;letter-spacing:.06em;overflow-x:hidden;box-sizing:border-box}@media(max-width: 901px){.l-main{max-width:100vw}}@media(min-width: 901px){.l-main{overflow-x:inherit}}@media(min-width: 901px){.l-main{font-size:1rem}}.l-main a{transition:opacity .5s ease}.l-main a:hover{text-decoration:none !important;opacity:.5}.l-main .anchor{position:absolute;top:-16vw;width:0;height:0;visibility:hidden;z-index:-1}@media(min-width: 901px){.l-main .anchor{top:-102px}}.cr-wrap{position:relative;width:100%;color:#7765b3;font-family:"Inter",sans-serif}@media(max-width: 901px){.cr-wrap{overflow-x:hidden}}.cr-wrap *{box-sizing:border-box}.cr-hero{position:relative}@media(min-width: 901px){.cr-hero__inner{max-width:1366px;height:auto;margin:0 auto}}.cr-hero__inner{margin-bottom:30px}.cr-toptype h3{line-height:175%;text-align:center;color:#6e6e6e;padding:0 4%;margin-top:15px;margin-bottom:30px}.cr-present{background:#fff}.cr-present__ranking-ttl{width:62.4%;margin:30px auto 30px}.cr-present .awoo-hdg{display:none}.cr-present .awoo-hdg2{width:100%;aspect-ratio:500/80;margin:0 auto 4vw;background:url("/img/freepage/bestcosme2026first/images/weeklyhit.png") no-repeat center;background-size:contain;overflow:hidden;text-indent:100%;white-space:nowrap}@media(min-width: 901px){.cr-present .awoo-hdg2{width:100%}}.cr-present #awoo_content{padding:0 0 0 0;width:100%;margin-left:0;overflow:visible}@media(min-width: 901px){.cr-present #awoo_content{width:100%;margin-left:0}}.cr-present .awoo-content-frame{overflow:visible;margin-top:90px}.cr-present .awoo-product-item-ranking{position:relative;isolation:isolate;margin-left:0 !important;padding:0 1.3333333333vw !important;flex:1}@media(min-width: 901px){.cr-present .awoo-product-item-ranking{margin-left:0 !important;padding:0 5px !important}}.cr-present .awoo-product-item-ranking::after{content:none;display:none}@media(min-width: 901px){.cr-present .awoo-product-item-ranking::after{display:none}}.cr-present .awoo-product-list{flex-wrap:nowrap;overflow:visible;width:100%;padding-top:7.2vw}@media(min-width: 901px){.cr-present .awoo-product-list{padding-top:27px}}.cr-present .awoo-product-list.slick-slider{overflow:visible}.cr-present .awoo-product-list .slick-list{overflow:visible}@media(max-width: 901px){.cr-present .awoo-product-list .slick-track{margin-left:1.8666666667vw}}.cr-present .awoo-product-list:not(.slick-slider) .awoo-product-item-ranking{flex:auto;flex-shrink:0;margin:0 !important;padding:0 1.3333333333vw !important;width:42.5531914894% !important}@media(min-width: 901px){.cr-present .awoo-product-list:not(.slick-slider) .awoo-product-item-ranking{padding:0 5px !important;margin:0 !important;width:42.5531914894% !important}}.cr-present .awoo-product-list:not(.slick-slider) .awoo-product-item-ranking:after{content:none}.cr-present .awoo-product-list .slide-arrow{display:none !important}.cr-present .awoo-product-thumb{position:relative;margin-bottom:2.4vw !important;background-color:rgba(0,0,0,0) !important;border:0 !important;box-shadow:none !important;outline:0 !important;height:auto !important;min-height:0 !important;padding:0 !important;overflow:visible;z-index:1}@media(min-width: 901px){.cr-present .awoo-product-thumb{margin-bottom:9px !important}}.cr-present .awoo-product-thumb::before{content:"";position:absolute;top:-24.2666666667vw;left:5px;width:9.3333333333vw;height:9.3333333333vw;background-repeat:no-repeat;background-position:center;background-size:contain;pointer-events:none;z-index:999}@media(min-width: 901px){.cr-present .awoo-product-thumb::before{top:-95px;width:35px;height:35px}}.cr-present .awoo-product-thumb::after{content:none !important;display:none !important;background:none !important}.cr-present .awoo-product-item-ranking.rank1 .awoo-product-thumb::before,.cr-present .awoo-product-item-ranking:nth-child(1) .awoo-product-thumb::before{background-image:url("/img/freepage/bestcosme2026first/images/rank01.png")}.cr-present .awoo-product-item-ranking.rank2 .awoo-product-thumb::before,.cr-present .awoo-product-item-ranking:nth-child(2) .awoo-product-thumb::before{background-image:url("/img/freepage/bestcosme2026first/images/rank02.png")}.cr-present .awoo-product-item-ranking.rank3 .awoo-product-thumb::before,.cr-present .awoo-product-item-ranking:nth-child(3) .awoo-product-thumb::before{background-image:url("/img/freepage/bestcosme2026first/images/rank03.png")}.cr-present .awoo-product-item-ranking.rank4 .awoo-product-thumb::before,.cr-present .awoo-product-item-ranking:nth-child(4) .awoo-product-thumb::before{width:8.2666666667vw;height:8.2666666667vw;background-image:url("/img/freepage/bestcosme2026first/images/rank04.png")}@media(min-width: 901px){.cr-present .awoo-product-item-ranking.rank4 .awoo-product-thumb::before,.cr-present .awoo-product-item-ranking:nth-child(4) .awoo-product-thumb::before{width:31px;height:31px}}.cr-present .awoo-product-item-ranking.rank5 .awoo-product-thumb::before,.cr-present .awoo-product-item-ranking:nth-child(5) .awoo-product-thumb::before{width:8.2666666667vw;height:8.2666666667vw;background-image:url("/img/freepage/bestcosme2026first/images/rank05.png")}@media(min-width: 901px){.cr-present .awoo-product-item-ranking.rank5 .awoo-product-thumb::before,.cr-present .awoo-product-item-ranking:nth-child(5) .awoo-product-thumb::before{width:31px;height:31px}}.cr-present .awoo-product-item-ranking.rank6 .awoo-product-thumb::before,.cr-present .awoo-product-item-ranking:nth-child(6) .awoo-product-thumb::before{width:8.2666666667vw;height:8.2666666667vw;background-image:url("/img/freepage/bestcosme2026first/images/rank06.png")}@media(min-width: 901px){.cr-present .awoo-product-item-ranking.rank6 .awoo-product-thumb::before,.cr-present .awoo-product-item-ranking:nth-child(6) .awoo-product-thumb::before{width:31px;height:31px}}.cr-present .awoo-product-item-ranking.rank7 .awoo-product-thumb::before,.cr-present .awoo-product-item-ranking:nth-child(7) .awoo-product-thumb::before{width:8.2666666667vw;height:8.2666666667vw;background-image:url("/img/freepage/bestcosme2026first/images/rank07.png")}@media(min-width: 901px){.cr-present .awoo-product-item-ranking.rank7 .awoo-product-thumb::before,.cr-present .awoo-product-item-ranking:nth-child(7) .awoo-product-thumb::before{width:31px;height:31px}}.cr-present .awoo-product-item-ranking.rank8 .awoo-product-thumb::before,.cr-present .awoo-product-item-ranking:nth-child(8) .awoo-product-thumb::before{width:8.2666666667vw;height:8.2666666667vw;background-image:url("/img/freepage/bestcosme2026first/images/rank08.png")}@media(min-width: 901px){.cr-present .awoo-product-item-ranking.rank8 .awoo-product-thumb::before,.cr-present .awoo-product-item-ranking:nth-child(8) .awoo-product-thumb::before{width:31px;height:31px}}.cr-present .awoo-product-item-ranking.rank9 .awoo-product-thumb::before,.cr-present .awoo-product-item-ranking:nth-child(9) .awoo-product-thumb::before{width:8.2666666667vw;height:8.2666666667vw;background-image:url("/img/freepage/bestcosme2026first/images/rank09.png")}@media(min-width: 901px){.cr-present .awoo-product-item-ranking.rank9 .awoo-product-thumb::before,.cr-present .awoo-product-item-ranking:nth-child(9) .awoo-product-thumb::before{width:31px;height:31px}}.cr-present .awoo-product-item-ranking.rank10 .awoo-product-thumb::before,.cr-present .awoo-product-item-ranking:nth-child(10) .awoo-product-thumb::before{width:8.2666666667vw;height:8.2666666667vw;background-image:url("/img/freepage/bestcosme2026first/images/rank10.png")}@media(min-width: 901px){.cr-present .awoo-product-item-ranking.rank10 .awoo-product-thumb::before,.cr-present .awoo-product-item-ranking:nth-child(10) .awoo-product-thumb::before{width:31px;height:31px}}.cr-present .awoo-product-thumb-img{display:flex;align-items:center;justify-content:center;aspect-ratio:300/340;background:url("/img/freepage/bestcosme2026first/images/recommended_bg.png") no-repeat center;background-size:cover;border-radius:5.3333333333vw;overflow:hidden;position:relative;z-index:1}@media(min-width: 901px){.cr-present .awoo-product-thumb-img{border-radius:20px}}.cr-present .awoo-product-thumb-img img{width:100%;height:auto}.cr-present a.awoo-product-thumb-img img{transform:scale(0.9)}.cr-present .awoo-product-about{margin-top:-80px !important;padding-top:0 !important;padding-left:5px;color:#655245;font-family:"Zen Kaku Gothic New",sans-serif;line-height:1.4;letter-spacing:.08em}@media(min-width: 901px){.cr-present .awoo-product-about{padding-left:0}}.cr-present .awoo-product-about a{color:inherit}.cr-present .awoo-product-brand{display:block;color:#655245;font-size:2.9333333333vw;font-weight:700}@media(min-width: 901px){.cr-present .awoo-product-brand{font-size:11px}}.cr-present .awoo-product-name{display:block;color:#655245;margin-top:1.0666666667vw;font-size:3.2vw;font-weight:700}@media(min-width: 901px){.cr-present .awoo-product-name{margin-top:4px;font-size:12px}}.cr-present .awoo-product-price{display:block;color:#655245;margin-top:1.0666666667vw;font-size:2.9333333333vw;font-weight:700}@media(min-width: 901px){.cr-present .awoo-product-price{margin-top:4px;font-size:11px}}.cr-present .awoo-product-attention{padding:0 1.8666666667vw}@media(min-width: 901px){.cr-present .awoo-product-attention{padding:0 7px}}.cr-present .slick-track{margin-left:0}@media(min-width: 901px){.cr-present .slick-track{margin-left:0}}.cr-content{padding-top:30px}.cr-content__title{padding:0 4%}.cr-content__head{background-color:#f8f4e1;padding-top:30px}.cr-nav{width:100%;margin-top:6.6666666667vw;border-bottom:1px solid #6e6e6e;overflow-x:scroll}.cr-nav.nav-bottom{padding-top:40px;margin-top:0;scrollbar-width:thin;scrollbar-color:rgba(110,110,110,.45) rgba(0,0,0,0)}.cr-nav.nav-bottom::-webkit-scrollbar{height:4px}.cr-nav.nav-bottom::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.cr-nav.nav-bottom::-webkit-scrollbar-thumb{background-color:rgba(110,110,110,.45);border-radius:999px}@media(min-width: 901px){.cr-nav{overflow:auto;margin:20px auto 0;border-bottom:1px solid #6e6e6e}}.cr-nav__list{display:flex;width:206.4vw;max-width:180vw;margin-left:5.0666666667vw}@media(min-width: 901px){.cr-nav__list{position:relative;width:100%;max-width:700px;margin:0 auto;justify-content:space-between;gap:8px;margin-left:10px}}.cr-nav__item{position:relative;display:flex;align-items:center;justify-content:center;width:27.7333333333vw;flex:0 0 27.7333333333vw;height:10.1333333333vw;background:#4f392a;border-radius:4vw 4vw 0 0;font-size:3.2vw;padding-top:1.0666666667vw;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:600;color:#fff;line-height:1.1;text-align:center;box-sizing:border-box;cursor:pointer}.cr-nav__item.nav-cleansing{width:32vw;flex-basis:32vw}@media(min-width: 901px){.cr-nav__item{width:167px;flex:0 0 167px;height:68px;border-radius:26px 26px 0 0;font-size:18px;padding-top:5px}.cr-nav__item.nav-cleansing{width:167px;flex-basis:167px}}@media(min-width: 1080px){.cr-nav__item{font-size:18px}}.cr-nav__item:not(:first-child){margin-left:1.0666666667vw}@media(min-width: 901px){.cr-nav__item:not(:first-child){margin-left:0}}.cr-nav__item.is-active{background-color:#ca9754;color:#fff}.cr-product{position:relative;padding:8.5333333333vw 4.9333333333vw 10.6666666667vw;background:#fffdf2}@media(min-width: 901px){.cr-product{padding:80px 0}}@media(min-width: 901px){.cr-product__inner{position:relative;width:100%;margin:0 auto}}.cr-product__title{margin-bottom:20px}.cr-product__title img{width:100%;height:auto}.cr-product__title-txt{background:#d4dcf1;padding:0 2.4vw;font-weight:bold;font-size:10.6666666667vw;letter-spacing:.08em;position:relative}@media(min-width: 901px){.cr-product__title-txt{padding:0 20px;font-size:60px}}.cr-product__title-num{font-family:"Cormorant Garamond",serif;font-weight:600;font-size:8vw;color:#91a2d0;position:absolute;z-index:1;top:-6.1333333333vw;left:50%;transform:translateX(-50%);padding:0 2.4vw}@media(min-width: 901px){.cr-product__title-num{font-size:50px;top:-42px}}.cr-product__lead{text-align:center;font-size:3.7333333333vw;letter-spacing:.08em;line-height:1.3;color:#19243e}@media(min-width: 901px){.cr-product__lead{font-size:16px;line-height:1.5}}.cr-product__lead-note{font-size:.75em;line-height:1.75;letter-spacing:.08em;margin-top:1.3333333333vw}@media(min-width: 901px){.cr-product__lead-note{margin-top:5px}}.cr-product__list{display:block}.cr-product__item{position:relative;width:100%;font-weight:400}@media(min-width: 901px){.cr-product__item{width:47.2%;display:flex;flex-direction:column}}.cr-product__item-tx{position:relative;display:block;width:-moz-fit-content;width:fit-content;margin:0 auto 20px;padding:0 5.3333333333vw;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-size:3.6vw;line-height:150%;letter-spacing:.08em;text-align:center;color:#6e5748}.cr-product__item-tx::before,.cr-product__item-tx::after{content:"";display:block;position:absolute;top:50%;width:4vw;height:4vw;background:url("/img/freepage/bestcosme2026first/images/kirakira.png") no-repeat center;background-size:contain;transform:translateY(-50%)}.cr-product__item-tx::before{left:0}.cr-product__item-tx::after{right:0}@media(min-width: 901px){.cr-product__item-tx{font-size:14px;padding:0 20px}.cr-product__item-tx::before,.cr-product__item-tx::after{width:15px;height:15px}}.cr-product__item-tx span.notice{font-size:12px}@media(max-width: 901px){.cr-product__item-tx span.notice{font-size:2.66vw}}.cr-product__item+.cr-product__item{margin-top:21.3333333333vw}@media(min-width: 901px){.cr-product__item+.cr-product__item{margin-top:60px}}.cr-product__item-img{position:relative;width:100%;height:100%;aspect-ratio:1/1;border-radius:20px;margin:0 auto;background:url("/img/freepage/bestcosme2026first/images/product_img_bg.jpg") no-repeat center 0;background-size:100%;display:flex;align-items:center;justify-content:center}.cr-product__item-img img{width:80vw;height:auto;-o-object-fit:cover;object-fit:cover}@media(min-width: 901px){.cr-product__item-img img{width:100%;height:auto}}.cr-product__item-img .cr-product__uv-badge{position:absolute;top:1.3333333333vw;left:-2vw;z-index:2;display:block;width:25.0666666667vw;pointer-events:none}@media(min-width: 901px){.cr-product__item-img .cr-product__uv-badge{top:10px;left:-10px;width:86px}}.cr-product__item-img .cr-product__uv-badge img{display:block;width:100%;height:auto}.cr-product__item-img a{display:block;position:relative}.cr-product__item-inner{margin-top:5.3333333333vw;color:#4f392a}@media(min-width: 901px){.cr-product__item-inner{margin-top:40px;display:flex;flex-direction:column;flex:1}}.cr-product__item-cat{font-size:3.2vw;font-weight:bold;line-height:1.5;letter-spacing:.08em;margin-top:10px}@media(min-width: 901px){.cr-product__item-cat{font-size:11px}}.cr-product__item-textarea{margin-top:4.2666666667vw}@media(min-width: 901px){.cr-product__item-textarea{margin-top:8px;min-height:70px}}.cr-product__item-text2{font-weight:500;font-size:3.7333333333vw;line-height:1.5;text-align:justify;margin-top:1em}@media(min-width: 901px){.cr-product__item-text2{width:100%;font-size:16px;line-height:1.5}}.cr-product__item-text2 span.notice{display:inline;letter-spacing:0;font-size:12px}@media(max-width: 901px){.cr-product__item-text2 span.notice{font-size:2.66vw}}.cr-product__item-text2::after{content:none !important;display:none !important;background:none !important}.cr-product__item-text{font-weight:500;font-size:3.7333333333vw;line-height:1.5;letter-spacing:.08em;font-family:"Zen Kaku Gothic New",sans-serif}@media(min-width: 901px){.cr-product__item-text{width:100%;font-size:14px;line-height:1.5}}.cr-product__item-text::before,.cr-product__item-text::after{content:"";display:block;width:100%;background-repeat:no-repeat;background-position:center;background-size:contain}.cr-product__item-text::before{aspect-ratio:1340/128;margin-bottom:3.2vw;background-image:url("/img/freepage/bestcosme2026first/images/brand_comment_tit.png")}.cr-product__item-text:not(:has(.txs))::before{display:none}@media(min-width: 901px){.cr-product__item-text::before{margin-bottom:12px}}.cr-product__item-text::after{aspect-ratio:1284/82;margin-top:2.6666666667vw;background-image:url("/img/freepage/bestcosme2026first/images/brand_comment_line.png")}@media(min-width: 901px){.cr-product__item-text::after{margin-top:10px}}.cr-product__item-text span{font-size:3.2vw;letter-spacing:.08em}@media(min-width: 901px){.cr-product__item-text span{font-size:14px}}.cr-product__item-text span.notice{display:inline;letter-spacing:0;font-size:12px}@media(max-width: 901px){.cr-product__item-text span.notice{font-size:2.66vw}}.cr-product__item-text rt{font-size:8px;letter-spacing:-2.2px}@media(min-width: 901px){.cr-product__item-text rt{font-size:8px;letter-spacing:-2.2px}}.cr-product__item-brand{margin-top:4.2666666667vw;font-size:3.2vw;font-weight:bold;line-height:1.5;letter-spacing:.08em}@media(min-width: 901px){.cr-product__item-brand{width:100%;margin-top:18px;font-size:14px}}.cr-product__item-shop{font-size:12px;margin-top:10px}@media(max-width: 901px){.cr-product__item-shop{font-size:2.6666666667vw}}.cr-product__item-kind{margin-top:3.7333333333vw;color:#ca9754;font-family:"Zen Kaku Gothic New",sans-serif;font-size:12px;font-weight:700;letter-spacing:.08em;line-height:1.5}@media(min-width: 901px){.cr-product__item-kind{margin-top:18px}}.cr-product__item-name{margin-top:1.6vw;font-size:4.2666666667vw;font-weight:bold;line-height:1.5;letter-spacing:.08em}@media(min-width: 901px){.cr-product__item-name{width:100%;margin-top:10px;font-size:15px}}.cr-product__item-name span{display:block;font-size:2.9333333333vw;font-weight:400;letter-spacing:.08em}@media(min-width: 901px){.cr-product__item-name span{font-size:14px}}.cr-product__item-box01{display:flex;align-items:flex-end;margin-top:1.3333333333vw}@media(min-width: 901px){.cr-product__item-box01{margin:10px 0 26px}}.cr-product__item-star01{margin:1.3333333333vw 0 4vw;color:#4f392a;font-family:"Zen Kaku Gothic New",sans-serif}@media(min-width: 901px){.cr-product__item-star01{margin:-16px 0 20px}}.cr-product__item-price{font-size:2.6666666667vw;font-weight:500;letter-spacing:.08em;font-family:"Jost",sans-serif}@media(min-width: 901px){.cr-product__item-price{width:auto;margin-top:0;font-size:11px}}.cr-product__item-price span{margin-left:.2em;font-size:8vw;font-weight:600}@media(min-width: 901px){.cr-product__item-price span{font-size:30px}}.cr-product__item-sales{margin-top:.8em;font-size:2.6666666667vw;line-height:1.5}@media(min-width: 901px){.cr-product__item-sales{font-size:12px}}.cr-product__item-quasi{display:inline-block;font-size:2.6666666667vw;line-height:4.8vw;margin:.8em 0 .5em;font-weight:bold;text-align:left}.cr-product__item-quasi span{padding:3px 5px;background-color:#eedea3;border-radius:5px;font-family:"Jost",sans-serif;font-weight:500}.cr-product__item-quasi span:first-child{margin-right:5px}@media(min-width: 901px){.cr-product__item-quasi{margin-top:16px;font-size:10px;display:block;white-space:nowrap;line-height:1.3}}.cr-product__item-text03{font-size:2.6666666667vw;letter-spacing:.08em;line-height:1.5}@media(min-width: 901px){.cr-product__item-text03{font-size:12px}}.cr-product__item-text04{font-size:2.6666666667vw;margin-top:2.1333333333vw;line-height:1.5;font-weight:500}@media(min-width: 901px){.cr-product__item-text04{margin:0;font-size:13px;position:absolute;bottom:0;left:0}}.cr-product__item-notice{font-size:12px;margin-top:-10px}@media(max-width: 901px){.cr-product__item-notice{font-size:2.6666666667vw;margin-top:15px}}.cr-product__item .cr-product__rating{display:flex;align-items:center;gap:1.0666666667vw;min-height:4.5333333333vw;font-size:3.2vw;font-weight:700;line-height:1;letter-spacing:.02em;white-space:nowrap}@media(min-width: 901px){.cr-product__item .cr-product__rating{gap:5px;min-height:22px;font-size:13px}}.cr-product__item .cr-product__rating-stars{position:relative;display:inline-block;color:#d7cdbe;font-size:4.5333333333vw;letter-spacing:.05em;line-height:1}@media(min-width: 901px){.cr-product__item .cr-product__rating-stars{font-size:18px}}.cr-product__item .cr-product__rating-stars::before{content:"★★★★★";position:absolute;top:0;left:0;width:var(--rating-percent, calc(var(--rating) / 5 * 100%));max-width:100%;overflow:hidden;color:#6e5748;white-space:nowrap}.cr-product__item .cr-product__rating-score,.cr-product__item .cr-product__rating-count,.cr-product__item .cr-product__rating-link{font-size:3.2vw}@media(min-width: 901px){.cr-product__item .cr-product__rating-score,.cr-product__item .cr-product__rating-count,.cr-product__item .cr-product__rating-link{font-size:13px}}.cr-product__item .cr-product__rating-count{margin-left:-0.4vw;font-weight:500}@media(min-width: 901px){.cr-product__item .cr-product__rating-count{margin-left:-2px}}.cr-product__item .cr-product__rating-link{margin-left:1.6vw;color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:.15em}@media(min-width: 901px){.cr-product__item .cr-product__rating-link{margin-left:8px}}.cr-product__item-cart{margin-top:4vw;position:relative}.cr-product__item-cart sup{font-size:10px;margin-top:.7em;display:block;line-height:1.4}@media(min-width: 901px){.cr-product__item-cart{width:100%;margin-top:auto;padding-bottom:30px}}.cr-product__note{margin-top:5.3333333333vw;font-size:2.6666666667vw;letter-spacing:.08em;font-weight:bold;padding:0 4.9333333333vw 0}@media(min-width: 901px){.cr-product__note{font-size:12px;width:100%;max-width:1048px;margin:40px auto 0;padding:0 2% 0}}@media(min-width: 1080px){.cr-product__note{padding:0}}.cr-staff__title{padding-top:45px}.cr-staff__list{display:grid;grid-template-columns:repeat(2, minmax(0, calc((100% - 2.6666666667vw) / 2.35)));justify-content:center;gap:4.5333333333vw 2.6666666667vw;margin-top:25px;padding:0 4%}@media(min-width: 901px){.cr-staff__list{grid-template-columns:repeat(2, minmax(0, calc((100% - 10px) / 2.35)));gap:20px 10px}}.cr-staff__list--slider{display:block;overflow:visible;padding-right:0}.cr-staff__list--slider .slick-list{overflow:visible}.cr-staff__list--slider .slick-track{margin-left:0}.cr-staff__list--slider .cr-staff__item{padding-right:2.6666666667vw}@media(min-width: 901px){.cr-staff__list--slider .cr-staff__item{padding-right:10px}}.cr-staff__placeholder{display:block;border-radius:5.3333333333vw;overflow:hidden;color:#6e5c53;font-family:"Zen Kaku Gothic New",sans-serif;font-size:3.7333333333vw;font-weight:700;letter-spacing:.04em}@media(min-width: 901px){.cr-staff__placeholder{border-radius:20px;font-size:14px}}.cr-staff__placeholder img{display:block;width:100%}.cr-staff__text{margin-top:3.7333333333vw;color:#6e5c53;font-family:"Zen Kaku Gothic New",sans-serif;font-size:3.2vw;font-weight:500;line-height:1.45;letter-spacing:.04em;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cr-staff__text a{color:#655245}@media(min-width: 901px){.cr-staff__text{margin-top:14px;font-size:12px}}.cr-more{background:#fff;padding:0 0px 12px}.cr-more__wrap{padding:0 4%}.cr-more__title{margin:0 auto 4.8vw;text-align:center}@media(min-width: 901px){.cr-more__title{margin-bottom:24px}}.cr-more__title img{width:100%;height:auto}.cr-more__list{border:0.2666666667vw solid #dba25c;border-right:0;border-left:0}@media(min-width: 901px){.cr-more__list{border-width:1px}}.cr-more__item{border-bottom:0.2666666667vw solid #dba25c}@media(min-width: 901px){.cr-more__item{border-bottom-width:1px}}.cr-more__item:last-child{border-bottom:0}.cr-more__item a{position:relative;display:flex;align-items:center;min-height:16vw;padding:1.0666666667vw 10.1333333333vw 1.0666666667vw 3.7333333333vw;color:#4f392a;font-family:"Zen Kaku Gothic New",sans-serif;font-size:3.4666666667vw;font-weight:700;letter-spacing:.08em;line-height:1.4}@media(min-width: 901px){.cr-more__item a{min-height:60px;padding:4px 38px 4px 14px;font-size:13px}}.cr-more__item a::after{position:absolute;top:50%;right:3.4666666667vw;width:3.7333333333vw;height:3.7333333333vw;background:url("/img/freepage/bestcosme2026first/images/arrow_right.png") no-repeat center;background-size:contain;transform:translateY(-50%);content:""}@media(min-width: 901px){.cr-more__item a::after{right:13px;width:14px;height:14px}}.cr-recommend{background:#fff;padding:7.7333333333vw 1.8666666667vw 6.4vw;overflow:hidden}@media(min-width: 901px){.cr-recommend{padding:42px 7px 36px}}.cr-recommend__title{width:66.6666666667vw;margin:0 auto 4.5333333333vw;text-align:center}@media(min-width: 901px){.cr-recommend__title{width:100%;margin-bottom:30px}}.cr-recommend__title img{width:100%;height:auto}.cr-recommend__list{overflow:hidden;width:100%}.cr-recommend__list.slick-slider{overflow:hidden}.cr-recommend__list .slick-list{overflow:hidden}@media(max-width: 901px){.cr-recommend__list .slick-track{margin-left:1.8666666667vw}}.cr-recommend .awoo-hdg2{display:none}.cr-recommend .block-top-beautytopics--header.p-top-section__hdg{display:block;width:100%;aspect-ratio:1362/179;margin:0 auto 4.5333333333vw;background:url("/img/freepage/bestcosme2026first/images/tit_recommended.png") no-repeat center;background-size:contain;overflow:hidden;text-indent:100%;white-space:nowrap}@media(min-width: 901px){.cr-recommend .block-top-beautytopics--header.p-top-section__hdg{width:100%;margin-bottom:30px}}.cr-recommend .block-top-beautytopics--header.p-top-section__hdg span{display:none}.cr-recommend #awoo_content{padding:0;width:100%}.cr-recommend .awoo-product-list{overflow:hidden;width:100%}.cr-recommend .awoo-product-list.slick-slider{overflow:hidden}.cr-recommend .awoo-product-list .slick-list{overflow:hidden}@media(max-width: 901px){.cr-recommend .awoo-product-list .slick-track{margin-left:1.8666666667vw}}.cr-recommend__item{padding:0 1.3333333333vw}.cr-recommend__item a{display:block;color:#4f392a;font-family:"Zen Kaku Gothic New",sans-serif;line-height:1.4;letter-spacing:.08em}.cr-recommend .awoo-product-item{padding:0 1.3333333333vw}.cr-recommend .awoo-product-item a{display:block;color:#4f392a;font-family:"Zen Kaku Gothic New",sans-serif;line-height:1.4;letter-spacing:.08em}.cr-recommend__img{display:flex;align-items:center;justify-content:center;aspect-ratio:300/340;margin-bottom:2.4vw;background:url("/img/freepage/bestcosme2026first/images/recommended_bg.png") no-repeat center;background-size:cover;border-radius:5.3333333333vw;overflow:hidden}@media(min-width: 901px){.cr-recommend__img{margin-bottom:12px;border-radius:20px}}.cr-recommend__img img{width:100%;height:auto}.cr-recommend .awoo-product-thumb-img{display:flex;align-items:center;justify-content:center;aspect-ratio:300/340;margin-bottom:2.4vw;background:url("/img/freepage/bestcosme2026first/images/recommended_bg.png") no-repeat center;background-size:cover;border-radius:5.3333333333vw;overflow:hidden}@media(min-width: 901px){.cr-recommend .awoo-product-thumb-img{margin-bottom:12px;border-radius:20px}}.cr-recommend .awoo-product-thumb-img img{width:100%;height:auto}.cr-recommend__brand{display:block;font-size:2.9333333333vw;font-weight:700}@media(min-width: 901px){.cr-recommend__brand{font-size:12px}}.cr-recommend .awoo-product-brand{display:block;font-size:2.9333333333vw;font-weight:700}@media(min-width: 901px){.cr-recommend .awoo-product-brand{font-size:12px}}.cr-recommend__name{display:block;margin-top:1.0666666667vw;font-size:3.2vw;font-weight:700}@media(min-width: 901px){.cr-recommend__name{margin-top:4px;font-size:13px}}.cr-recommend .awoo-product-name{display:block;margin-top:1.0666666667vw;font-size:3.2vw;font-weight:700}@media(min-width: 901px){.cr-recommend .awoo-product-name{margin-top:4px;font-size:13px}}.cr-recommend [data-tagscode=p-recommend-item]{padding:0;width:100%;margin-left:0;overflow:visible}.cr-recommend [data-tagscode=p-recommend-item] .awoo-content-frame{overflow:visible;margin-top:95px}.cr-recommend [data-tagscode=p-recommend-item] .awoo-product-list{flex-wrap:nowrap;overflow:visible;width:100%;padding-top:0}.cr-recommend [data-tagscode=p-recommend-item] .awoo-product-list.slick-slider,.cr-recommend [data-tagscode=p-recommend-item] .awoo-product-list .slick-list{overflow:visible}@media(max-width: 901px){.cr-recommend [data-tagscode=p-recommend-item] .awoo-product-list .slick-track{margin-left:1.8666666667vw}}.cr-recommend [data-tagscode=p-recommend-item] .awoo-product-list:not(.slick-slider) .awoo-product-item{flex:auto;flex-shrink:0;margin:0 !important;padding:0 1.3333333333vw !important;width:42.5531914894% !important}@media(min-width: 901px){.cr-recommend [data-tagscode=p-recommend-item] .awoo-product-list:not(.slick-slider) .awoo-product-item{padding:0 5px !important;margin:0 !important;width:42.5531914894% !important}}.cr-recommend [data-tagscode=p-recommend-item] .awoo-product-item{position:relative;isolation:isolate;margin-left:0 !important;padding:0 1.3333333333vw !important;flex:1}@media(min-width: 901px){.cr-recommend [data-tagscode=p-recommend-item] .awoo-product-item{margin-left:0 !important;padding:0 5px !important}}.cr-recommend [data-tagscode=p-recommend-item] .awoo-product-thumb{position:relative;margin-bottom:2.4vw !important;background-color:rgba(0,0,0,0) !important;border:0 !important;box-shadow:none !important;outline:0 !important;height:auto !important;min-height:0 !important;padding:0 !important;overflow:visible;z-index:1}@media(min-width: 901px){.cr-recommend [data-tagscode=p-recommend-item] .awoo-product-thumb{margin-bottom:9px !important}}.cr-recommend [data-tagscode=p-recommend-item] .awoo-product-thumb::before,.cr-recommend [data-tagscode=p-recommend-item] .awoo-product-thumb::after{content:none !important;display:none !important;background:none !important}.cr-recommend [data-tagscode=p-recommend-item] .awoo-product-thumb-img{display:flex;align-items:center;justify-content:center;aspect-ratio:300/340;margin-bottom:0;background:url("/img/freepage/bestcosme2026first/images/recommended_bg.png") no-repeat center;background-size:cover;border-radius:5.3333333333vw;overflow:hidden;position:relative;z-index:1}@media(min-width: 901px){.cr-recommend [data-tagscode=p-recommend-item] .awoo-product-thumb-img{border-radius:20px}}.cr-recommend [data-tagscode=p-recommend-item] .awoo-product-thumb-img img{width:100%;height:auto}.cr-recommend [data-tagscode=p-recommend-item] .awoo-product-about{margin-top:-80px !important;padding-top:0 !important;padding-left:5px;color:#655245;font-family:"Zen Kaku Gothic New",sans-serif;line-height:1.4;letter-spacing:.08em}@media(min-width: 901px){.cr-recommend [data-tagscode=p-recommend-item] .awoo-product-about{padding-left:0}}.cr-recommend [data-tagscode=p-recommend-item] .awoo-product-about a{color:inherit}.cr-recommend [data-tagscode=p-recommend-item] .awoo-product-brand{display:block;color:#655245;font-size:2.9333333333vw;font-weight:700}@media(min-width: 901px){.cr-recommend [data-tagscode=p-recommend-item] .awoo-product-brand{font-size:11px}}.cr-recommend [data-tagscode=p-recommend-item] .awoo-product-name{display:block;color:#655245;margin-top:1.0666666667vw;font-size:3.2vw;font-weight:700}@media(min-width: 901px){.cr-recommend [data-tagscode=p-recommend-item] .awoo-product-name{margin-top:4px;font-size:12px}}.cr-recommend [data-tagscode=p-recommend-item] .awoo-product-price{display:block;color:#655245;margin-top:1.0666666667vw;font-size:2.9333333333vw;font-weight:700}@media(min-width: 901px){.cr-recommend [data-tagscode=p-recommend-item] .awoo-product-price{margin-top:4px;font-size:11px}}@media(min-width: 901px){.cr-link{padding:80px 0}}.cr-link__title{font-weight:bold;text-align:center;color:#ff3469;padding:7.4666666667vw 0}@media(min-width: 901px){.cr-link__title{padding:55px 0 20px}}.cr-link__title-inner{position:relative;display:block;z-index:1}.cr-link__title-en{font-size:8vw;font-family:"Cormorant Garamond",serif;line-height:1.3;letter-spacing:.08em}@media(min-width: 901px){.cr-link__title-en{font-size:50px}}.cr-link__title-jp{display:block;font-size:2.6666666667vw;letter-spacing:.08em}@media(min-width: 901px){.cr-link__title-jp{font-size:12px}}.cr-link__list{padding:7.4666666667vw 5.0666666667vw}@media(min-width: 901px){.cr-link__list{padding:0 10px;display:flex;justify-content:space-between;flex-wrap:wrap;max-width:1020px;width:100%;margin:0 auto;gap:40px 0}}.cr-link__list-item{width:100%}@media(min-width: 901px){.cr-link__list-item{width:48.8%}}.cr-link__list-item+.cr-link__list-item{margin-top:5.3333333333vw}@media(min-width: 901px){.cr-link__list-item+.cr-link__list-item{margin-top:0}}.cr-link__list-item img{width:100%;height:auto}@media(min-width: 901px){.cr-link__list-item.cr-link-campaing{width:620px;margin:0 auto}}.revico-star-block{font-weight:bold !important;font-family:"Inter",sans-serif !important}.revico-star-block--total{color:#7765b3 !important;margin:0 !important}@media(min-width: 901px){.revico-star-block--title{margin-left:-50px !important;font-size:16px !important}}@media(min-width: 901px){.revico-star-block--total{font-size:14px !important}}.revico-read-more-review{margin:0 !important}@media(min-width: 901px){.revico-read-more-review{font-size:14px !important}}.revico-star .revico-star-block--rate{top:3px !important}@media(min-width: 901px){.revico-star .revico-star-block--rate{transform:scale(0.7) !important}}.modalWrap{width:90%;margin:0 auto}@media(max-width: 901px){.modalWrap{padding:0 1.0666666667vw}}.block-modal{display:inline-block;position:relative;width:88vw;max-width:none;padding:0;vertical-align:middle;animation-name:scalefadeout;animation-duration:.3s;opacity:0;-webkit-overflow-scrolling:touch}@media(min-width: 901px){.block-modal{width:50%;max-width:460px;margin-top:15px;padding:10px}}.is-opend .block-modal{animation-name:scalefadein;animation-duration:.3s;opacity:1}.block-modal__wrapper{display:none;position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;text-align:center;-webkit-overflow-scrolling:touch}.block-modal__wrapper::after{display:inline-block;content:"";height:100%;margin-left:-0.05em;vertical-align:middle}.block-modal__overlay{display:block;position:fixed;top:0;bottom:0;right:0;left:0;background-color:#000;opacity:0}.is-opend .block-modal__overlay{opacity:.4}.block-modal__heading{position:sticky;top:0;left:0;margin-bottom:10px;border-radius:20px;padding-bottom:5.3333333333vw;background-color:#f5f0e0;z-index:2}@media(min-width: 901px){.block-modal__heading{padding-bottom:20px}}.block-modal__inner{position:relative;max-height:calc(100vh - 20vw);margin:10vw 0 15vw;border-radius:20px;padding-bottom:20px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background-color:#f5f0e0;font-weight:bold;font-family:"Inter",sans-serif;color:#4f392a}@media(min-width: 901px){.block-modal__inner{max-height:calc(100vh - 60px);margin-top:0;margin-bottom:15px}}.block-modal__box{position:relative}.block-modal__icon{position:absolute;top:3.2vw;left:3.2vw}@media(min-width: 901px){.block-modal__icon{top:10px;left:10px}}.block-modal__icon img{width:18.6666666667vw;height:auto}@media(min-width: 901px){.block-modal__icon img{width:120px}}.block-modal__icon img[src*=icon_liq]{width:16vw}@media(min-width: 901px){.block-modal__icon img[src*=icon_liq]{width:80px}}.block-modal__icon img[src*=icon_sun]{width:21.3333333333vw}@media(min-width: 901px){.block-modal__icon img[src*=icon_sun]{width:110px}}.block-modal__img{position:relative;width:50%;margin:0 auto}@media(min-width: 901px){.block-modal__img{width:50%}}.block-modal__note{text-align:left;font-size:2.6666666667vw;padding:0 3.2vw;font-weight:500;line-height:1.1}@media(min-width: 901px){.block-modal__note{font-size:12px;padding:0 10px}}.block-modal__note .note-txt{display:inline-block;margin-bottom:3.2vw}@media(min-width: 901px){.block-modal__note .note-txt{margin-bottom:12px}}.block-modal__brand{margin-top:3.2vw;padding:0 3.2vw;font-size:3.2vw;letter-spacing:.08em;text-align:left}@media(min-width: 901px){.block-modal__brand{margin-top:16px;padding:0 10px;font-size:0.875rem}}.block-modal__name{margin-top:3.2vw;padding:0 3.2vw;font-size:4.2666666667vw;letter-spacing:.08em;line-height:1.5;text-align:left;font-weight:bold}@media(min-width: 901px){.block-modal__name{margin-top:16px;padding:0 10px;font-size:1.25rem;letter-spacing:.07em}}.block-modal__name-sub{display:block;font-size:3.2vw}@media(min-width: 901px){.block-modal__name-sub{font-size:24px}}.block-modal__name .product-name{display:block}.block-modal__name .product-subject{display:block;font-size:3.2vw}@media(min-width: 901px){.block-modal__name .product-subject{font-size:16px}}.block-modal__label-02{text-align:left;margin-left:10px;margin-top:.4em}.block-modal__label-02 span{text-align:center;margin-top:0.5333333333vw;color:#6e6e6e;padding:3px 5px;border:1px solid #6e6e6e;display:inline-block}@media(min-width: 901px){.block-modal__label-02 span{margin-top:4px}}.block-modal__label-02-item{display:inline-block;padding:0 1.3333333333vw;font-size:2.9333333333vw;font-weight:bold;color:#fff;line-height:5.3333333333vw}@media(min-width: 901px){.block-modal__label-02-item{font-size:12px;padding:5px 8px;line-height:1.3}}.block-modal__type{width:90%;margin:0 auto;padding:0 1.0666666667vw;box-sizing:border-box}@media(min-width: 901px){.block-modal__type{padding:0 8px 32px}}.block-modal__type-item{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:11.2vw;padding:0 3.2vw;border-top:1px solid #d09a4a;text-align:center;color:#4c4036;cursor:pointer}@media(min-width: 901px){.block-modal__type-item{min-height:52px;padding:0 14px;border-width:1px;font-size:0.875rem}}.block-modal__type-item:last-child{border-bottom:1px solid #d09a4a}.block-modal__type-item.is-selected{border-color:#c58b42;box-shadow:inset 0 0 0 2px #c58b42;background:rgba(0,0,0,0)}.block-modal__type-volume,.block-modal__type-price{color:#4c4036;font-family:"Jost",sans-serif;font-size:13px;font-weight:600;letter-spacing:.08em;line-height:1.2}.block-modal__type-volume-num,.block-modal__type-price-num{font-size:14px}.block-modal__type-volume{text-align:left;display:flex;align-items:center;gap:6px}img.block-modal__type-tama{width:1.5rem;height:auto}.block-modal__type-price{display:flex;align-items:baseline;gap:1.0666666667vw;margin-left:2.1333333333vw;text-align:right;white-space:nowrap}@media(min-width: 901px){.block-modal__type-price{gap:4px;margin-left:10px}}.block-modal__type-price-tax{font-family:"Zen Kaku Gothic New",sans-serif;font-size:2.6666666667vw;font-weight:600;letter-spacing:.02em}@media(min-width: 901px){.block-modal__type-price-tax{font-size:11px}}.block-modal__type-thumb{width:10.1333333333vw;padding:2.4vw 0 2.4vw 2.4vw}@media(min-width: 901px){.block-modal__type-thumb{width:60px;padding:12px 0 12px 12px}}.block-modal__type-name{flex:1;min-height:9.3333333333vw;padding:2.6666666667vw;font-size:4.2666666667vw;letter-spacing:.04em;line-height:1.5;text-align:left;display:flex;align-items:center}@media(min-width: 901px){.block-modal__type-name{min-height:40px;padding:7px 10px;font-size:1rem}}.block-modal__type-name .product-name{display:none}.block-modal__detail{margin-top:3.7333333333vw;padding:0 3.2vw;font-size:3.2vw;letter-spacing:.08em;text-align:left}@media(min-width: 901px){.block-modal__detail{margin-top:10px;padding:0 10px;font-size:1rem}}.block-modal__detail-volume{margin-right:.4em;font-size:11px}.block-modal__detail-price{font-size:28px;letter-spacing:.04em;font-family:"Jost",sans-serif;font-weight:600;font-style:normal}.block-modal__detail-iyaku{margin-right:.4em;background-color:#eedea3;padding:3px 5px;border-radius:5px;font-size:10px;display:inline-block}.block-modal__btn{margin:5.3333333333vw 3.2vw 0;width:90%;margin:25px auto 0;box-sizing:border-box;padding:0 1.0666666667vw}@media(min-width: 901px){.block-modal__btn{width:calc(90% - 20px);margin:25px auto 0;padding:0 0}}.block-modal__btn .cart-link{width:100%;height:12vw;margin:0 auto;border-radius:1333.2vw}@media(min-width: 901px){.block-modal__btn .cart-link{height:58px;width:100%}}@media(min-width: 901px){.block-modal__btn .cart-link::before{left:28px;width:28px;height:28px}}@media(min-width: 901px){.block-modal__btn .cart-link::after{width:38px;height:38px}}.block-modal__btn .cart-link span{font-size:4.2666666667vw}@media(min-width: 901px){.block-modal__btn .cart-link span{font-size:1.125rem}}.block-modal__close{position:absolute;top:2.1333333333vw;right:2.1333333333vw;width:9.3333333333vw;height:9.3333333333vw;background:url("/img/freepage/bestcosme2026first/images/modal_close.png") no-repeat center;background-size:100%;z-index:10001;cursor:pointer}@media(min-width: 901px){.block-modal__close{top:10px;right:10px;width:45px;height:45px}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes fadeout{0%{opacity:1}100%{opacity:0}}@keyframes scalefadein{0%{transform:translateY(20px);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes scalefadeout{0%{transform:translateY(0);opacity:1}100%{transform:translateY(-20px);opacity:0}}.cr-pc-layout{position:relative}.cr-pc-side-nav{display:none}@media(min-width: 901px){.l-main{background:#fff url("/img/freepage/bestcosme2026first/images/pc_bg.png") no-repeat center center;background-size:cover;background-attachment:fixed}.l-main .c-breadcrumb{background:#fff}.cr-pc-layout{display:block;width:100%}.cr-pc-layout .cr-wrap{width:375px;max-width:375px;margin:0 auto;overflow:hidden;background:#fff;box-shadow:0 0 24px rgba(137,103,46,.08)}.cr-pc-layout .cr-wrap img{width:100%;height:auto}.cr-pc-layout .cr-hero__inner,.cr-pc-layout .cr-product__inner,.cr-pc-layout .cr-link__list{max-width:100%}.cr-pc-layout .cr-nav{overflow-x:auto;scrollbar-width:thin;scrollbar-color:rgba(110,110,110,.45) rgba(0,0,0,0)}.cr-pc-layout .cr-nav::-webkit-scrollbar{height:4px}.cr-pc-layout .cr-nav::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.cr-pc-layout .cr-nav::-webkit-scrollbar-thumb{background-color:rgba(110,110,110,.45);border-radius:999px}.cr-pc-layout .cr-nav__list{width:-moz-max-content;width:max-content;max-width:none;justify-content:flex-start;gap:6px}.cr-pc-layout .cr-nav__item{flex:0 0 120px;width:120px;height:58px;border-radius:20px 20px 0 0;font-size:13px}.cr-pc-layout .cr-product{padding:40px 4% 70px}.cr-pc-layout .cr-product__list{display:block;width:100%;max-width:none}.cr-pc-layout .cr-product__item{width:100%;max-width:none}.cr-pc-layout .cr-link{padding:32px 0}.cr-pc-layout .cr-link__list{display:block;padding:0 18px}.cr-pc-layout .cr-link__list-item,.cr-pc-layout .cr-link__list-item.cr-link-campaing{width:100%}.cr-pc-layout .cr-present #awoo_content{width:100%;margin-left:0}.cr-pc-layout .cr-present .awoo-product-list:not(.slick-slider) .awoo-product-item-ranking{width:42.5531914894% !important}.cr-pc-layout .cr-present .awoo-product-list .slide-arrow{display:none !important}.cr-pc-layout .cr-present .awoo-product-list .slide-arrow.prev-arrow{left:1%;top:0}.cr-pc-layout .cr-present .awoo-product-list .slide-arrow.next-arrow{right:1%;top:0}.cr-pc-layout .cr-present .slick-track{margin-left:0}.cr-pc-layout .cr-recommend{padding:29px 7px 24px}.cr-pc-layout .cr-recommend__title{margin-bottom:17px}.cr-pc-layout .cr-recommend__item{padding:0 5px}.cr-pc-layout .cr-recommend__img{margin-bottom:9px;border-radius:20px}.cr-pc-layout .cr-recommend__brand{font-size:11px}.cr-pc-layout .cr-recommend__name{margin-top:4px;font-size:12px}.cr-pc-side-nav{display:block;position:fixed;top:calc(50vh - 188px);left:calc(50% + 227px);width:292px;margin:0;color:#6e5c45;font-family:"Zen Kaku Gothic New",sans-serif;z-index:10}.cr-pc-side-nav__title{margin:0 0 4px;text-align:center}.cr-pc-side-nav__title img{width:100%;height:auto}.cr-pc-side-nav .cr-nav__list{display:block;width:100%;max-width:none;margin:0}.cr-pc-side-nav__link-item,.cr-pc-side-nav .cr-nav__item{position:relative;box-sizing:border-box;display:flex;align-items:center;justify-content:flex-start;width:100%;height:39px;margin:0;padding:0 12px 0 45px;border:0;border-bottom:1px solid rgba(198,143,69,.58);border-radius:0;background:rgba(0,0,0,0);color:#3f372f;font-size:13px;font-weight:600;letter-spacing:.12em;line-height:1.4;text-align:left;z-index:0;isolation:isolate}.cr-pc-side-nav__link-item a{display:flex;align-items:center;width:100%;height:39px;color:inherit;position:relative;z-index:2}.cr-pc-side-nav__link-item a:hover{opacity:1}.cr-pc-side-nav__link-item::before,.cr-pc-side-nav .cr-nav__item::before{content:"";position:absolute;left:13px;top:50%;width:18px;height:18px;transform:translateY(-50%);background:url("/img/freepage/bestcosme2026first/images/pc_nav_ico02.png") no-repeat center;background-size:contain;pointer-events:none;z-index:2}.cr-pc-side-nav__link-item::before{left:4px;width:36px;height:23px;background-image:url("/img/freepage/bestcosme2026first/images/pc_nav_ico01.png")}.cr-pc-side-nav__link-item::after,.cr-pc-side-nav .cr-nav__item::after{content:"";position:absolute;top:5px;right:0;bottom:5px;left:0;border-radius:8px;background:hsla(0,0%,100%,.88);opacity:0;transition:opacity .3s ease;z-index:-1}.cr-pc-side-nav__link-item:hover::after,.cr-pc-side-nav .cr-nav__item:hover::after,.cr-pc-side-nav .cr-nav__item.is-active::after{opacity:1}.cr-pc-side-nav .cr-nav__item.is-active{background:rgba(0,0,0,0);color:#3f372f}.l-footer__area{position:relative;z-index:20;background:#fff}}.cr-btmWrap{background-color:#f8f4e1;margin-bottom:45px}.cr-btmWrap.active{background-color:#fffdf2;margin-bottom:45px;margin-top:-40px}body:has(.cr-btmWrap.active) .cr-pc-side-nav__link-item:has(a[href="#staff"]){display:none}.cr-present .awoo-product-list,.cr-recommend .awoo-product-list,.cr-staff .cr-staff__list{position:relative}.cr-present .awoo-product-list .slick-arrow,.cr-recommend .awoo-product-list .slick-arrow,.cr-staff .cr-staff__list .slick-arrow{position:absolute;width:40px !important;height:40px !important;margin:0 !important;padding:0 !important;border:0 !important;background:url("/img/freepage/bestcosme2026first/images/icon_slide_arrow.png") no-repeat center !important;background-size:contain !important;font-size:0;line-height:0;color:transparent;cursor:pointer;z-index:10}.cr-present .awoo-product-list .slick-arrow::before,.cr-recommend .awoo-product-list .slick-arrow::before,.cr-staff .cr-staff__list .slick-arrow::before,.cr-present .awoo-product-list .slick-arrow::after,.cr-recommend .awoo-product-list .slick-arrow::after,.cr-staff .cr-staff__list .slick-arrow::after{content:none !important;display:none !important}.cr-present .awoo-product-list .slick-prev,.cr-recommend .awoo-product-list .slick-prev,.cr-staff .cr-staff__list .slick-prev{right:auto !important;transform:translateY(-50%) scaleX(-1) !important}.cr-present .awoo-product-list .slick-next,.cr-recommend .awoo-product-list .slick-next,.cr-staff .cr-staff__list .slick-next{left:auto !important;transform:translateY(-50%) !important}.cr-present .awoo-product-list .slick-prev{left:5px !important}.cr-present .awoo-product-list .slick-next{right:5px !important}.cr-staff .cr-staff__list .slick-prev{left:5px !important}.cr-staff .cr-staff__list .slick-next{right:5px !important}.cr-recommend .awoo-product-list .slick-prev{left:0 !important}.cr-recommend .awoo-product-list .slick-next{right:0 !important}.cr-present .awoo-product-list .slick-arrow.slick-disabled,.cr-recommend .awoo-product-list .slick-arrow.slick-disabled,.cr-staff .cr-staff__list .slick-arrow.slick-disabled{display:none !important}.cr-present .awoo-product-list .slick-arrow{top:12% !important;bottom:auto !important}.cr-recommend .awoo-product-list .slick-arrow{top:0 !important;bottom:auto !important}.cr-staff .cr-staff__list .slick-arrow{top:38% !important;bottom:auto !important}.txs{font-size:12px !important}.cr-product__item-star{margin:1.3333333333vw 0 4vw;color:#4f392a;font-family:"Zen Kaku Gothic New",sans-serif}.cr-product__item-star>div[style*="35px"]{height:auto !important}.cr-product__item-star .revico-star,.cr-product__item-star .revico-widget,.cr-product__item-star .revico-star-simple,.cr-product__item-star .revico-star-simple-wrapper{display:block}.cr-product__item-star .revico-star-block{display:flex !important;align-items:center;gap:1.0666666667vw;min-height:4.5333333333vw;font-size:3.2vw;font-weight:700 !important;font-family:"Zen Kaku Gothic New",sans-serif !important;line-height:1;letter-spacing:.02em;white-space:nowrap}.cr-product__item-star .revico-star .revico-star-block--rate,.cr-product__item-star .revico-star-block--rate{display:inline-block;line-height:1;top:0 !important;width:90px}.cr-product__item-star .starability-result{line-height:1;background-position:left 0 center !important;vertical-align:middle}.cr-product__item-star .revico-star-block--title,.cr-product__item-star .revico-star-block--total,.cr-product__item-star .revico-read-more-review{font-size:3.2vw !important}.cr-product__item-star .revico-star-block--title{margin-left:0 !important;color:inherit}.cr-product__item-star .revico-star-block--total{margin-left:-0.4vw !important;font-weight:500;color:inherit !important}.cr-product__item-star .revico-read-more-review{margin-left:1.6vw !important;color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:.15em}@media(min-width: 901px){.cr-product__item-star{margin:-16px 0 20px}.cr-product__item-star .revico-star-block{gap:5px;min-height:22px;font-size:13px}.cr-product__item-star .revico-star .revico-star-block--rate,.cr-product__item-star .revico-star-block--rate{transform:scale(0.63) !important;transform-origin:left center !important}.cr-product__item-star .revico-star-block--title,.cr-product__item-star .revico-star-block--total,.cr-product__item-star .revico-read-more-review{font-size:13px !important}.cr-product__item-star .revico-star-block--title{margin-left:0 !important}.cr-product__item-star .revico-star-block--total{margin-left:-2px !important}.cr-product__item-star .revico-read-more-review{margin-left:8px !important}}/*# sourceMappingURL=style.css.map */