nav.ec-global-header--news-ticker .slider .slide{width:100%;padding:4px 16px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}nav.ec-global-header--news-ticker .slider .flickity-button{display:none}nav.ec-global-header--news-ticker .slider .flickity-page-dots{display:none}nav.ec-global-header--cosmetic-category-menu{position:sticky;top:76px;z-index:99;font-size:1rem}@media(min-width: 896px){nav.ec-global-header--cosmetic-category-menu{font-size:calc(1rem + 0.1rem)}}@media(min-width: 1024px){nav.ec-global-header--cosmetic-category-menu{font-size:calc(1rem + 0.2rem)}}@media(min-width: 1366px){nav.ec-global-header--cosmetic-category-menu{font-size:calc(1rem + 0.3rem)}}@media(min-width: 896px){nav.ec-global-header--cosmetic-category-menu{top:112px}}nav.ec-global-header--cosmetic-category-menu>.overflow-container{height:calc(8px + 1.8em + 4px + 2px);overflow:hidden;background-color:rgba(255,255,255,.8);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1)}@supports((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){nav.ec-global-header--cosmetic-category-menu>.overflow-container{background-color:rgba(255,255,255,.4);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}@media(prefers-color-scheme: dark){nav.ec-global-header--cosmetic-category-menu>.overflow-container{background-color:rgba(41,50,62,.8)}@supports((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){nav.ec-global-header--cosmetic-category-menu>.overflow-container{background-color:rgba(41,50,62,.4);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}}nav.ec-global-header--cosmetic-category-menu>.overflow-container>.scroll-container{height:calc(100% + 25px);overflow-x:scroll;scroll-behavior:smooth}nav.ec-global-header--cosmetic-category-menu>.overflow-container ul{display:-webkit-box;display:-ms-flexbox;display:flex}@media(min-width: 896px){nav.ec-global-header--cosmetic-category-menu>.overflow-container ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}nav.ec-global-header--cosmetic-category-menu>.overflow-container ul li{-ms-flex-negative:0;flex-shrink:0;margin-left:16px}nav.ec-global-header--cosmetic-category-menu>.overflow-container ul li:nth-last-of-type(1){padding-right:16px}nav.ec-global-header--cosmetic-category-menu>.overflow-container ul li a{display:inline-block;padding-top:8px;color:#888}@media(prefers-color-scheme: dark){nav.ec-global-header--cosmetic-category-menu>.overflow-container ul li a{color:silver}}nav.ec-global-header--cosmetic-category-menu>.overflow-container ul li a:hover{color:#333}@media(prefers-color-scheme: dark){nav.ec-global-header--cosmetic-category-menu>.overflow-container ul li a:hover{color:#e8e8e8}}nav.ec-global-header--cosmetic-category-menu>.overflow-container ul li a.current{padding-bottom:4px;color:#333;border-bottom:solid #333 2px}@media(prefers-color-scheme: dark){nav.ec-global-header--cosmetic-category-menu>.overflow-container ul li a.current{color:#e8e8e8;border-bottom-color:#e8e8e8}}nav.ec-global-link-banner{margin-top:160px}@media(min-width: 896px){nav.ec-global-link-banner{margin-top:240px}}nav.ec-global-link-banner>.scroll-container{padding:40px 16px;overflow-x:scroll;scroll-behavior:smooth;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}nav.ec-global-link-banner>.scroll-container::-webkit-scrollbar{height:8px;opacity:0}nav.ec-global-link-banner>.scroll-container:hover::-webkit-scrollbar-track{background-color:#e6e6e6}@media(prefers-color-scheme: dark){nav.ec-global-link-banner>.scroll-container:hover::-webkit-scrollbar-track{background-color:#3d4b5d}}nav.ec-global-link-banner>.scroll-container:hover::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:4px}@media(prefers-color-scheme: dark){nav.ec-global-link-banner>.scroll-container:hover::-webkit-scrollbar-thumb{background-color:#52647b}}nav.ec-global-link-banner ul{display:-webkit-box;display:-ms-flexbox;display:flex}nav.ec-global-link-banner ul li{-ms-flex-negative:0;flex-shrink:0;width:80vw;max-width:400px;margin-right:16px;scroll-snap-align:center}nav.ec-global-link-banner ul li:nth-last-of-type(1){padding-right:16px}nav.ec-global-link-banner ul li a{display:block;height:100%;padding-bottom:40px;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 1px 4px -1px rgba(0,0,0,.1);box-shadow:0 1px 4px -1px rgba(0,0,0,.1)}@media(prefers-color-scheme: dark){nav.ec-global-link-banner ul li a{background-color:#29323e}}nav.ec-global-link-banner ul li a img{display:block;width:100%;border-radius:4px 4px 0 0}nav.ec-global-link-banner ul li a .title,nav.ec-global-link-banner ul li a p{padding-right:16px;padding-left:16px;line-height:1.4;text-align:center}@media(min-width: 896px){nav.ec-global-link-banner ul li a .title,nav.ec-global-link-banner ul li a p{padding-right:40px;padding-left:40px}}nav.ec-global-link-banner ul li a .title{margin-top:24px;font-size:1.4rem}@media(min-width: 896px){nav.ec-global-link-banner ul li a .title{font-size:calc(1.4rem + 0.1rem)}}@media(min-width: 1024px){nav.ec-global-link-banner ul li a .title{font-size:calc(1.4rem + 0.2rem)}}@media(min-width: 1366px){nav.ec-global-link-banner ul li a .title{font-size:calc(1.4rem + 0.3rem)}}nav.ec-global-link-banner ul li a p{margin-top:16px;color:#888;font-size:1rem}@media(min-width: 896px){nav.ec-global-link-banner ul li a p{font-size:calc(1rem + 0.1rem)}}@media(min-width: 1024px){nav.ec-global-link-banner ul li a p{font-size:calc(1rem + 0.2rem)}}@media(min-width: 1366px){nav.ec-global-link-banner ul li a p{font-size:calc(1rem + 0.3rem)}}@media(prefers-color-scheme: dark){nav.ec-global-link-banner ul li a p{color:silver}}.ec-global-item-cosmetics-category-background-image{background-position:50% 50%;background-size:cover}.ec-global-item-cosmetics-category-background-image.all{background-image:url("../../../common/img/photo/item--lineup-all.jpg")}@media screen and (-webkit-min-device-pixel-ratio: 0)and (-webkit-min-device-pixel-ratio: 0), screen and (-webkit-min-device-pixel-ratio: 0)and (min-resolution: 0.001dpcm){@supports(background-image: -webkit-image-set(url("../../../common/img/photo/item--lineup-all.jpg.webp") 1x)){.ec-global-item-cosmetics-category-background-image.all{background-image:-webkit-image-set(url("../../../common/img/photo/item--lineup-all.jpg.webp") 1x)}}}@supports(flex-basis: max-content) and (-moz-appearance: meterbar){.ec-global-item-cosmetics-category-background-image.all{background-image:url(../../../common/img/photo/item--lineup-all.jpg.webp)}}.ec-global-item-cosmetics-category-background-image.skincare,.ec-global-item-cosmetics-category-background-image.face-washing-cleansing,.ec-global-item-cosmetics-category-background-image.toner-lotion,.ec-global-item-cosmetics-category-background-image.serum,.ec-global-item-cosmetics-category-background-image.special-care{background-image:url("../../../common/img/photo/item--skincare.jpg")}@media screen and (-webkit-min-device-pixel-ratio: 0)and (-webkit-min-device-pixel-ratio: 0), screen and (-webkit-min-device-pixel-ratio: 0)and (min-resolution: 0.001dpcm){@supports(background-image: -webkit-image-set(url("../../../common/img/photo/item--skincare.jpg.webp") 1x)){.ec-global-item-cosmetics-category-background-image.skincare,.ec-global-item-cosmetics-category-background-image.face-washing-cleansing,.ec-global-item-cosmetics-category-background-image.toner-lotion,.ec-global-item-cosmetics-category-background-image.serum,.ec-global-item-cosmetics-category-background-image.special-care{background-image:-webkit-image-set(url("../../../common/img/photo/item--skincare.jpg.webp") 1x)}}}@supports(flex-basis: max-content) and (-moz-appearance: meterbar){.ec-global-item-cosmetics-category-background-image.skincare,.ec-global-item-cosmetics-category-background-image.face-washing-cleansing,.ec-global-item-cosmetics-category-background-image.toner-lotion,.ec-global-item-cosmetics-category-background-image.serum,.ec-global-item-cosmetics-category-background-image.special-care{background-image:url(../../../common/img/photo/item--skincare.jpg.webp)}}.ec-global-item-cosmetics-category-background-image.base-make,.ec-global-item-cosmetics-category-background-image.makeup-base,.ec-global-item-cosmetics-category-background-image.foundation{background-image:url("../../../common/img/photo/item--foundation.jpg")}@media screen and (-webkit-min-device-pixel-ratio: 0)and (-webkit-min-device-pixel-ratio: 0), screen and (-webkit-min-device-pixel-ratio: 0)and (min-resolution: 0.001dpcm){@supports(background-image: -webkit-image-set(url("../../../common/img/photo/item--foundation.jpg.webp") 1x)){.ec-global-item-cosmetics-category-background-image.base-make,.ec-global-item-cosmetics-category-background-image.makeup-base,.ec-global-item-cosmetics-category-background-image.foundation{background-image:-webkit-image-set(url("../../../common/img/photo/item--foundation.jpg.webp") 1x)}}}@supports(flex-basis: max-content) and (-moz-appearance: meterbar){.ec-global-item-cosmetics-category-background-image.base-make,.ec-global-item-cosmetics-category-background-image.makeup-base,.ec-global-item-cosmetics-category-background-image.foundation{background-image:url(../../../common/img/photo/item--foundation.jpg.webp)}}.ec-global-item-cosmetics-category-background-image.point-make,.ec-global-item-cosmetics-category-background-image.lip,.ec-global-item-cosmetics-category-background-image.cheek,.ec-global-item-cosmetics-category-background-image.eye-make{background-image:url("../../../common/img/photo/item--make.jpg")}@media screen and (-webkit-min-device-pixel-ratio: 0)and (-webkit-min-device-pixel-ratio: 0), screen and (-webkit-min-device-pixel-ratio: 0)and (min-resolution: 0.001dpcm){@supports(background-image: -webkit-image-set(url("../../../common/img/photo/item--make.jpg.webp") 1x)){.ec-global-item-cosmetics-category-background-image.point-make,.ec-global-item-cosmetics-category-background-image.lip,.ec-global-item-cosmetics-category-background-image.cheek,.ec-global-item-cosmetics-category-background-image.eye-make{background-image:-webkit-image-set(url("../../../common/img/photo/item--make.jpg.webp") 1x)}}}@supports(flex-basis: max-content) and (-moz-appearance: meterbar){.ec-global-item-cosmetics-category-background-image.point-make,.ec-global-item-cosmetics-category-background-image.lip,.ec-global-item-cosmetics-category-background-image.cheek,.ec-global-item-cosmetics-category-background-image.eye-make{background-image:url(../../../common/img/photo/item--make.jpg.webp)}}.ec-global-item-cosmetics-category-background-image.tool,.ec-global-item-cosmetics-category-background-image.brush,.ec-global-item-cosmetics-category-background-image.make-tool{background-image:url("../../../common/img/photo/item--tool.jpg")}@media screen and (-webkit-min-device-pixel-ratio: 0)and (-webkit-min-device-pixel-ratio: 0), screen and (-webkit-min-device-pixel-ratio: 0)and (min-resolution: 0.001dpcm){@supports(background-image: -webkit-image-set(url("../../../common/img/photo/item--tool.jpg.webp") 1x)){.ec-global-item-cosmetics-category-background-image.tool,.ec-global-item-cosmetics-category-background-image.brush,.ec-global-item-cosmetics-category-background-image.make-tool{background-image:-webkit-image-set(url("../../../common/img/photo/item--tool.jpg.webp") 1x)}}}@supports(flex-basis: max-content) and (-moz-appearance: meterbar){.ec-global-item-cosmetics-category-background-image.tool,.ec-global-item-cosmetics-category-background-image.brush,.ec-global-item-cosmetics-category-background-image.make-tool{background-image:url(../../../common/img/photo/item--tool.jpg.webp)}}.ec-global-item-cosmetics-category-background-image.mamew-select{background-image:url("../../../common/img/photo/salon2.jpg")}@media screen and (-webkit-min-device-pixel-ratio: 0)and (-webkit-min-device-pixel-ratio: 0), screen and (-webkit-min-device-pixel-ratio: 0)and (min-resolution: 0.001dpcm){@supports(background-image: -webkit-image-set(url("../../../common/img/photo/salon2.jpg.webp") 1x)){.ec-global-item-cosmetics-category-background-image.mamew-select{background-image:-webkit-image-set(url("../../../common/img/photo/salon2.jpg.webp") 1x)}}}@supports(flex-basis: max-content) and (-moz-appearance: meterbar){.ec-global-item-cosmetics-category-background-image.mamew-select{background-image:url(../../../common/img/photo/salon2.jpg.webp)}}nav.ec-global-item-list-container{padding-top:40px;padding-bottom:40px;background-color:#f2f2f2}@media(prefers-color-scheme: dark){nav.ec-global-item-list-container{background-color:#303b4a}}nav.ec-global-item-list-container .grid-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@supports(display: grid){nav.ec-global-item-list-container .grid-container{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill, minmax(calc(50% - 4px), 1fr));grid-auto-flow:dense;grid-gap:8px}@media(min-width: 896px){nav.ec-global-item-list-container .grid-container{grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));grid-gap:16px}}}nav.ec-global-item-list-container .grid-container>.grid-item{-ms-flex-negative:0;flex-shrink:0;width:calc(100% / 3 - 18px);margin:8px}@supports(display: grid){nav.ec-global-item-list-container .grid-container>.grid-item{width:auto;margin:0}}section.ec-global-item-list{position:relative;height:100%;background-color:#fff}@media(prefers-color-scheme: dark){section.ec-global-item-list{background-color:#29323e}}section.ec-global-item-list>a{display:block;height:100%}section.ec-global-item-list .tags>.tag{position:absolute;top:0;display:inline-block;padding:1px 4px;margin-bottom:2px;color:#fff;text-transform:uppercase;white-space:nowrap;font-size:1rem}@media(min-width: 896px){section.ec-global-item-list .tags>.tag{font-size:calc(1rem + 0.1rem)}}@media(min-width: 1024px){section.ec-global-item-list .tags>.tag{font-size:calc(1rem + 0.2rem)}}@media(min-width: 1366px){section.ec-global-item-list .tags>.tag{font-size:calc(1rem + 0.3rem)}}@media(min-width: 896px){section.ec-global-item-list .tags>.tag{padding:2px 8px;margin-bottom:4px}}section.ec-global-item-list .tags>.tag.new{left:0;background-color:#e6aa8d}@media(prefers-color-scheme: dark){section.ec-global-item-list .tags>.tag.new{background-color:#42626b}}section.ec-global-item-list .tags>.tag.regular-item{right:0;background-color:#c0a332}section.ec-global-item-list .thumbnail img{width:100%}section.ec-global-item-list .meta-data{padding:24px 8px;text-align:center}@media(min-width: 896px){section.ec-global-item-list .meta-data{padding-right:16px;padding-left:16px}}section.ec-global-item-list .meta-data .name{font-size:1.2rem}@media(min-width: 896px){section.ec-global-item-list .meta-data .name{font-size:calc(1.2rem + 0.1rem)}}@media(min-width: 1024px){section.ec-global-item-list .meta-data .name{font-size:calc(1.2rem + 0.2rem)}}@media(min-width: 1366px){section.ec-global-item-list .meta-data .name{font-size:calc(1.2rem + 0.3rem)}}section.ec-global-item-list .meta-data .variation-name{display:inline-block;padding:2px 4px;margin:1px;color:#888;border:solid #e0e0e0 1px;font-size:1rem}@media(min-width: 896px){section.ec-global-item-list .meta-data .variation-name{font-size:calc(1rem + 0.1rem)}}@media(min-width: 1024px){section.ec-global-item-list .meta-data .variation-name{font-size:calc(1rem + 0.2rem)}}@media(min-width: 1366px){section.ec-global-item-list .meta-data .variation-name{font-size:calc(1rem + 0.3rem)}}@media(prefers-color-scheme: dark){section.ec-global-item-list .meta-data .variation-name{color:silver;border-color:#3d4754}}section.ec-global-item-list .meta-data .price{font-size:1.6rem}@media(min-width: 896px){section.ec-global-item-list .meta-data .price{font-size:calc(1.6rem + 0.1rem)}}@media(min-width: 1024px){section.ec-global-item-list .meta-data .price{font-size:calc(1.6rem + 0.2rem)}}@media(min-width: 1366px){section.ec-global-item-list .meta-data .price{font-size:calc(1.6rem + 0.3rem)}}section.ec-global-item-list .meta-data .price.i{text-decoration:line-through}section.ec-global-item-list .meta-data .price.strong{font-weight:bold;color:#bd3827}section.ec-global-item-list .meta-data .price span{font-size:1rem}@media(min-width: 896px){section.ec-global-item-list .meta-data .price span{font-size:calc(1rem + 0.1rem)}}@media(min-width: 1024px){section.ec-global-item-list .meta-data .price span{font-size:calc(1rem + 0.2rem)}}@media(min-width: 1366px){section.ec-global-item-list .meta-data .price span{font-size:calc(1rem + 0.3rem)}}@media(max-width: 895.9999px){section.ec-global-item-list .meta-data .price span.caption{display:block}}section.ec-global-item-list .meta-data .price p.notice{font-weight:normal;color:#888;font-size:1rem}@media(min-width: 896px){section.ec-global-item-list .meta-data .price p.notice{font-size:calc(1rem + 0.1rem)}}@media(min-width: 1024px){section.ec-global-item-list .meta-data .price p.notice{font-size:calc(1rem + 0.2rem)}}@media(min-width: 1366px){section.ec-global-item-list .meta-data .price p.notice{font-size:calc(1rem + 0.3rem)}}@media(prefers-color-scheme: dark){section.ec-global-item-list .meta-data .price p.notice{color:silver}}section.ec-global-item-list .cv{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;padding-right:8px;padding-bottom:24px;padding-left:8px}section.ec-global-item-list .cv a{display:block;width:100%;margin-top:4px;text-align:center}@media(min-width: 896px){section.ec-global-item-list .cv a{width:calc(100% / 2 - 8px);margin-top:0}}