@charset "UTF-8";@keyframes fadeOut{to{opacity:0}}body{font-family:Noto Sans JP,sans-serif;padding-top:11rem}body:before{content:"";position:fixed;width:100%;height:100%;pointer-events:none;background-color:#e7e7e1;z-index:100}body.ready:before{animation:fadeOut .5s forwards}@media screen and (min-width: 990px){body{padding-top:14rem}}body[data-page=index],body[data-page=page],body[data-page="page.about"],body[data-page="page.contact"],body[data-page=collection],body[data-page=blog]{padding-top:0!important}.en,.ja{font-family:Noto Sans JP,sans-serif}img{vertical-align:top;width:100%}section.section{position:relative}.blog-articles__article{padding-bottom:2rem}a{color:var(--color-base-text)}@keyframes fadeUp{0%{transform:translateY(4rem);opacity:0}}.jsShow{position:relative;animation:fadeUp .75s ease-out}mx-subscription-app-planselect select{background:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 10 6"><path d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z"/></svg>') no-repeat right 1.1rem top 50%/10px 6px}@media screen and (min-width: 990px){.spOnly{display:none}}@media screen and (max-width: 989px){.pcOnly{display:none}}.timeChangeImage{position:relative}.timeChangeImage:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:#e7e7e1}.timeChangeImage img{position:absolute;top:0;left:0;opacity:0}.timeChangeImage img:nth-of-type(1){animation:ChangeImage1 10s infinite}.timeChangeImage img:nth-of-type(2){animation:ChangeImage2 10s infinite}@keyframes ChangeImage1{0%{opacity:1}30%{opacity:1}50%{opacity:0}80%{opacity:0}to{opacity:1}}@keyframes ChangeImage2{0%{opacity:0}30%{opacity:0}50%{opacity:1}80%{opacity:1}to{opacity:0}}.uk-accordion{padding:0!important;list-style:none}.uk-accordion .flex{display:flex}.uk-accordion .shouler{font-size:4rem;font-weight:400;width:5rem;font-style:normal;flex-shrink:0}.uk-accordion>:nth-child(n+2){margin-top:20px}.uk-accordion-title{display:block;font-size:1.25rem;line-height:1.4!important;color:#333;overflow:hidden;margin-bottom:0!important;cursor:pointer}.uk-accordion-title .flex{align-items:center}.uk-accordion-title:before{content:"";width:1.4em;height:1.4em;margin-top:1.4rem;margin-left:1rem;float:right;background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23666%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23666%22%20width%3D%221%22%20height%3D%2213%22%20x%3D%226%22%20y%3D%220%22%20%2F%3E%0A%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:50% 50%}.uk-open>.uk-accordion-title:before{background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23666%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%3C%2Fsvg%3E)}.uk-accordion-title:hover{color:#666;text-decoration:none}.uk-accordion-content{display:flow-root;margin-top:3rem}.uk-accordion-content>:last-child{margin-bottom:0}.uk-hidden,[hidden]{display:none!important}footer.footer{margin-top:0!important;background-color:var(--gradient-base-background-1);z-index:1;position:relative;border:none}footer.footer .brand-logo{width:10.6rem}footer.footer .footer-inner{border-top:1px solid #B0B0AA}@media screen and (min-width: 820px){footer.footer.section-footer-padding{padding-bottom:7.4rem}footer.footer .page-width{padding:0 6.5rem}footer.footer .footer-inner{display:flex;justify-content:space-between;align-items:flex-end;padding-top:10.4rem;border-top:1px solid #B0B0AA}footer.footer .footer__content-top{padding-bottom:0}footer.footer .footer-block{display:flex;margin-top:2.6rem}footer.footer .footer-block.footer-block--menu:nth-of-type(2) .footer-block__details-content li .list-menu__item{font-size:1.6rem;font-weight:400}footer.footer .footer-block--newsletter{display:none}footer.footer .footer-block__details-content{display:flex}footer.footer .footer-block__details-content li{margin-right:2.2rem;padding:0}footer.footer .footer-block__details-content li .list-menu__item{padding-top:0;padding-bottom:0;font-size:1.1rem;color:#16160b;white-space:nowrap}footer.footer .footer-block__details-content li.list-name-products{margin-right:.6rem}footer.footer .footer-block__details-content li.list-name-cosmetics{margin-right:.6rem;display:flex;flex-wrap:nowrap}footer.footer .footer-block__details-content li.list-name-cosmetics .link{margin-left:.6rem}footer.footer .footer-block__details-content li.list-name-eats{display:flex;flex-wrap:nowrap}footer.footer .footer-block__details-content li.list-name-eats .link{margin-left:.6rem;margin-right:.6rem}footer.footer .footer_instagram{display:flex;align-items:center;text-decoration:none}footer.footer .footer_instagram .icon{display:block;width:3.3rem}footer.footer .footer_instagram .text{margin-left:1rem;font-size:2.5rem;font-weight:400;color:#16160b}footer.footer .footer__content-bottom .page-width{padding:0}footer.footer .footer__copyright{margin-right:1.3rem;margin-top:0}footer.footer .footer__copyright .brand-logo{margin-bottom:3.5rem}footer.footer .footer__copyright .copyright__content{display:block;font-size:1.1rem;font-weight:400;text-align:left;color:#16160b}}@media screen and (max-width: 819px){footer.footer.section-footer-padding{padding-bottom:7.6rem}footer.footer .page-width{padding:0 2.3rem}footer.footer .footer-inner{padding-top:7.6rem}footer.footer .footer__content-top{padding:0}footer.footer .footer_instagram{display:flex;align-items:center;text-decoration:none}footer.footer .footer_instagram .icon{display:block;width:3.3rem}footer.footer .footer_instagram .text{margin-left:1rem;font-size:2.5rem;font-weight:400;letter-spacing:.001em;color:#16160b}footer.footer .footer__blocks-wrapper div.footer-block:nth-of-type(2) .footer-block__details-content{position:relative;margin-top:2.8rem}footer.footer .footer__blocks-wrapper div.footer-block:nth-of-type(2) .footer-block__details-content li{margin-bottom:2rem}footer.footer .footer__blocks-wrapper div.footer-block:nth-of-type(2) .footer-block__details-content li .list-menu__item--link{padding:0;font-size:1.6rem;font-weight:400}footer.footer .footer-block__details-content{position:relative;display:flex;flex-wrap:wrap;margin-top:1.2rem;margin-bottom:0}footer.footer .footer-block__details-content li{margin-bottom:2.1rem;margin-right:2.2rem;padding:0}footer.footer .footer-block__details-content li.list-name-products{margin-right:.6rem}footer.footer .footer-block__details-content li.list-name-cosmetics{margin-right:.6rem;display:flex;flex-wrap:nowrap}footer.footer .footer-block__details-content li.list-name-cosmetics .link{margin-left:.6rem}footer.footer .footer-block__details-content li.list-name-eats{display:flex;flex-wrap:nowrap}footer.footer .footer-block__details-content li.list-name-eats .link{margin-left:.6rem;margin-right:.6rem}footer.footer .footer-block__details-content .list-menu__item--link{padding:0;font-size:1.1rem;font-weight:500;letter-spacing:.001em;color:#16160b;white-space:nowrap}footer.footer .footer-block--newsletter{display:none}footer.footer .footer__content-bottom{margin-top:2.7rem}footer.footer .footer__content-bottom .footer__localization:empty+.footer__column{padding:0}footer.footer .footer__content-bottom .footer__column--info{display:block}footer.footer .footer__content-bottom .page-width{padding:0}footer.footer .footer__content-bottom .footer__copyright{width:12.9rem;margin-left:auto;margin-right:2.1rem;text-align:left}footer.footer .footer__content-bottom .brand-logo{width:10.6rem;margin-bottom:3.5rem;margin-left:-.4rem}footer.footer .footer__content-bottom .copyright__content{display:block;margin-top:1rem;font-size:1.1rem;font-weight:400;line-height:1;letter-spacing:.001em;color:#16160b}}@media screen and (max-width: 641px){footer.footer .footer-block__details-content li:nth-child(n+3){order:1}footer.footer .footer-block__details-content:before{display:flex;content:"";width:100%;order:2}footer.footer .footer-block__details-content:after{display:flex;content:"";width:100%}}@media screen and (max-width: 641px) and (max-width: 451px){footer.footer .footer-block__details-content li:nth-child(n+6){display:flex;order:2}}.introLogo{color:#fff;position:fixed;top:0;height:100vh;display:flex;align-items:center;left:calc(253 / 1210 * 100vw);width:calc(330 / 1210 * 100vw);transition:all 1.5s}.introLogo svg{width:100%}@media (max-aspect-ratio: 1 / 1){.introLogo{left:calc(22 / 374 * 100vw);width:calc(242 / 374 * 100vw)}}body[data-scene="1"] .introLogo{opacity:0}@keyframes scrollAttention{0%{clip-path:inset(0 0 100% 0)}50%{clip-path:inset(0 0 0 0)}to{clip-path:inset(100% 0 0 0)}}.scrollAttention{transition:all .75s;z-index:1;position:fixed;bottom:0;right:2.2rem;pointer-events:none;display:block!important}body[data-scene="1"] .scrollAttention{opacity:0}@media screen and (min-width: 750px){.scrollAttention{right:4rem}}@media screen and (min-width: 990px){.scrollAttention{right:8rem}}.scrollAttention:after{display:block;height:50px;width:1px;background-color:#fff;content:"";animation:scrollAttention 2s infinite}header.header{color:#16160b;position:sticky;top:0;left:0;right:0;max-width:none;position:fixed;margin:0 auto;transition:.5s}body[data-page=index] header.header .brand-logo,body[data-page=index] header.header .list-menu.list-menu--inline{transition:opacity .5s;opacity:0;pointer-events:none}body[data-scene="1"] header.header .brand-logo,body[data-scene="1"] header.header .list-menu.list-menu--inline{opacity:unset;pointer-events:unset}@media screen and (min-width: 990px){body[data-page=product] header.header .header__inline-menu{opacity:0;transition:opacity .5s}}header.header header-drawer summary span{position:relative;z-index:4}header.header header-drawer summary:before{height:100%!important}header.header header-drawer .menu-drawer{position:fixed;top:0;right:0;left:auto;transform:translate(100%);width:calc(100vw - 7.5rem);height:100%}header.header header-drawer .menu-drawer .menu-drawer__navigation{padding-top:8rem;padding-bottom:2.2rem;display:flex;flex-direction:column;justify-content:space-between}header.header header-drawer .menu-drawer .footer-item-list{display:flex;flex-wrap:wrap;gap:1.1rem 2.2rem;padding:3.2rem 3.2rem 0}header.header header-drawer .menu-drawer .footer-item-list li,header.header header-drawer .menu-drawer .footer-item-list a{padding:0;margin:0}header.header header-drawer .menu-drawer .footer-item-list .link{font-size:1.2rem}@media screen and (min-width: 750px){header.header header-drawer .menu-drawer .footer-item-list .link{font-size:1.4rem}}@media screen and (min-width: 750px){header.header header-drawer .menu-drawer{width:40rem}header.header header-drawer .menu-drawer .menu-drawer__navigation{padding-top:10rem}}header.header header-drawer .header__icon--menu[aria-expanded=true]:before{position:fixed;top:0}header.header .header-wrapper.gradient{background:#0000}header.header .link{font-size:1.6rem}header.header .header__icon .icon{width:3rem;height:3rem}header.header .header__icon,header.header .header__icon--cart .icon{width:6rem;height:6rem}header.header .header__icons{flex-direction:row-reverse;gap:13px}@media screen and (min-width: 990px){header.header .header__heading .header__heading-logo{margin-top:15px;margin-bottom:-15px}header.header.header--middle-left{padding:0 5rem 2.2rem 6.6rem}}@media screen and (min-width: 990px) and (hover: hover) and (pointer: fine){header.header:focus{background-color:#e7e7e1;color:#16160b!important}header.header:focus .brand-logo svg{color:#16160b!important}header.header:focus .header__icon .icon{color:#16160b!important}body[data-page=product] header.header:focus .header__inline-menu{opacity:1}header.header:hover{background-color:#e7e7e1;color:#16160b!important}header.header:hover .brand-logo svg{color:#16160b!important}header.header:hover .header__icon .icon{color:#16160b!important}body[data-page=product] header.header:hover .header__inline-menu{opacity:1}}@media screen and (min-width: 990px) and (hover: hover) and (pointer: fine){body[data-scene="0"] header.header:focus{background-color:transparent;color:#fff!important}body[data-scene="0"] header.header:focus .brand-logo svg{color:#fff!important}body[data-scene="0"] header.header:focus .header__icon .icon{color:#fff!important}body[data-scene="0"] header.header:hover{background-color:transparent;color:#fff!important}body[data-scene="0"] header.header:hover .brand-logo svg{color:#fff!important}body[data-scene="0"] header.header:hover .header__icon .icon{color:#fff!important}}@media screen and (max-width: 989px){header.header .header__icons{margin-right:14px}header.header .header__heading{justify-self:baseline}header.header.header--middle-left{padding:2.4rem .7rem 0 2.2rem}}@media screen and (min-width: 750px){body[data-page=index] header.header{color:#fff}header.header .header__inline-menu .list-menu{display:flex;justify-content:flex-end;align-items:baseline;padding-top:2.8rem;padding-bottom:2.8rem}header.header .header__inline-menu .list-menu>:first-child .list-menu__item--link{padding-top:.5rem}header.header .header__inline-menu .list-menu li{padding:0 0 0 .5rem}header.header .header__inline-menu .list-menu li:first-child{padding-left:0}header.header .header__inline-menu .list-menu li:nth-child(6){margin-left:.5rem}header.header .header__inline-menu .list-menu .product{padding-left:0;padding-right:0}header.header .header__inline-menu .list-menu .product .list-menu__item{display:inline-block;letter-spacing:.01em}header.header .header__inline-menu .list-menu .product+.product:before{content:"|";position:relative;left:-.4rem}header.header .header__inline-menu .list-menu .product.product-cosmetics{margin-left:-1rem}header.header .header__inline-menu .list-menu .product.product-cosmetics:before{content:"(";position:relative;left:.6rem}header.header .header__inline-menu .list-menu .product.product-eats:after{content:")";position:relative;right:-.4rem}header.header .header__inline-menu .list-menu .product.product-eats .list-menu__item{padding-right:.2rem;padding-left:.2rem}header.header .header__inline-menu .list-menu .header__menu-item{padding:1.2rem .9rem;color:currentColor}header.header .header__inline-menu .list-menu .header__menu-item span{color:currentColor}header.header .header__inline-menu .list-menu .header__icon--cart{margin-right:0}header.header .header__inline-menu .list-menu .product .list-menu__item{color:currentColor}header.header .header__inline-menu .list-menu .product+.product:before{color:currentColor}header.header .header__inline-menu .list-menu .product.product-cosmetics:before{color:currentColor}header.header .header__inline-menu .list-menu .product.product-eats:after{color:currentColor}}header.header .brand-logo{padding:0;width:10.5rem}@media screen and (min-width: 750px){header.header .brand-logo{width:11rem}}@media screen and (min-width: 990px){header.header .brand-logo{margin-top:3rem}}header.header .brand-logo svg{width:100%;height:auto;transition:color .5s}body[data-page=index] header.header .brand-logo svg{color:#fff}header.header .header__icon .icon{stroke-width:0;transition:color .5s}body[data-page=index] header.header .header__icon .icon{color:#fff}.cc-window .cc-btn{cursor:pointer}#customer_login_guest{margin-top:1rem}#customer_login_guest button{color:#16160bd9;font-size:1.4rem;background-color:transparent;border:none;padding:0;margin:0;min-height:auto;min-width:auto;text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.3rem;transition:text-decoration-thickness ease .1s}@media screen and (min-width: 750px){#customer_login_guest button:hover{text-decoration-thickness:.2rem}}#customer_login_guest button:after{content:none}
/*# sourceMappingURL=/cdn/shop/t/15/assets/custom_common.scss.css.map */
