html{scroll-behavior:smooth;overflow-x:clip;width:100vw}html:has(.section-header.menu-open){overflow-y:hidden}body.-materia-prima{background:#fff;overflow-x:clip}#shop-hcaptcha-badge-container{visibility:hidden}body.-materia-prima.overflow-hidden-mobile,body.-materia-prima.overflow-hidden-tablet,body.-materia-prima.overflow-hidden-desktop{overflow:unset}body.-materia-prima *{font-family:Hiragino Mincho ProN,serif}.only-pc{display:block}@media screen and (max-width: 990px){.only-pc{display:none}}.only-sp{display:none}@media screen and (max-width: 990px){.only-sp{display:block}}.only-sp-374{display:none}@media screen and (max-width: 374px){.only-sp-374{display:block}}.header:not(.header--top-center) *>.header__search,.header--top-center>.header__search.-unnecessary,.footer__content-top.-unnecessary,.collection__title.-unnecessary,.product__tax.-unnecessary{display:none}*.-pt-100,*.pt-100{padding-top:100px}@media screen and (max-width: 1200px){*.-pt-100,*.pt-100{padding-top:calc(100vw/ var(--scale-lg))}}@media screen and (max-width: 990px){*.-pt-100,*.pt-100{padding-top:calc(40vw/ var(--scale-md))}}@media screen and (max-width: 768px){*.-pt-100,*.pt-100{padding-top:calc(40vw/ var(--scale-sm))}}*.position-relative,*.-position-relative{position:relative;z-index:1}.top-section__title{display:flex;align-items:center;justify-content:center;gap:8px;position:relative;color:gray;font-family:Hiragino Mincho ProN,serif;font-size:32px;font-style:normal;font-weight:300;line-height:40px;margin:0}.top-section__title.-text-uppercase{text-transform:uppercase}@media screen and (max-width: 1200px){.top-section__title{gap:calc(8vw/ var(--scale-lg));font-size:calc(32vw/ var(--scale-lg));line-height:calc(40vw/ var(--scale-lg))}}@media screen and (max-width: 990px){.top-section__title{flex-direction:column;gap:calc(4vw/ var(--scale-md));font-size:calc(26vw/ var(--scale-md));line-height:calc(40vw/ var(--scale-md))}}@media screen and (max-width: 768px){.top-section__title{gap:calc(4vw/ var(--scale-sm));font-size:calc(26vw/ var(--scale-sm));line-height:calc(40vw/ var(--scale-sm))}}.top-section__title:after{content:"";position:absolute;width:64px;height:4px;background:#d8ccaa;bottom:-8px;left:50%;transform:translate(-50%)}.top-section__title.-dry-skin:after{background:#ffbe2c}.top-section__title.-uv-damage:after{background:#9bdedc}.top-section__title.-aging-care:after{background:#ac9ced}.top-section__title.-sensitive-skin:after{background:#ff6d6d}@media screen and (max-width: 1200px){.top-section__title:after{width:calc(64vw/ var(--scale-lg));height:calc(4vw/ var(--scale-lg));bottom:calc(-8vw/ var(--scale-lg))}}@media screen and (max-width: 990px){.top-section__title:after{width:calc(64vw/ var(--scale-md));height:calc(4vw/var(--scale-md));bottom:calc(-12vw/var(--scale-md))}}@media screen and (max-width: 768px){.top-section__title:after{width:calc(64vw/ var(--scale-sm));height:calc(4vw/var(--scale-sm));bottom:calc(-12vw/var(--scale-sm))}}.top-section__title span{font-size:16px;font-style:normal;font-weight:300;line-height:16px}@media screen and (max-width: 1200px){.top-section__title span{font-size:calc(16vw/ var(--scale-lg));line-height:calc(16vw/ var(--scale-lg))}}@media screen and (max-width: 990px){.top-section__title span{font-size:calc(14vw/ var(--scale-md));line-height:calc(16vw/var(--scale-md))}}@media screen and (max-width: 768px){.top-section__title span{font-size:calc(14vw/var(--scale-sm));line-height:calc(16vw/var(--scale-sm))}}.shopify-section.section:has(#insta-feed){margin-top:8px}@media screen and (max-width: 1200px){.shopify-section.section:has(#insta-feed){margin-top:calc(8vw/ var(--scale-lg))}}@media screen and (max-width: 990px){.shopify-section.section:has(#insta-feed){margin-top:calc(8vw/ var(--scale-md))}}@media screen and (max-width: 768px){.shopify-section.section:has(#insta-feed){margin-top:calc(8vw/ var(--scale-sm))}}.cart-count-bubble.-materia-prima{background-color:#a00002}.section-related-materia{background:linear-gradient(299deg,#f4f2ede6 20.71%,#f6f0f2e6 79.19%);padding:100px 20px}@media screen and (max-width: 1200px){.section-related-materia{padding:calc(100vw/ var(--scale-lg)) calc(20vw/ var(--scale-lg))}}@media screen and (max-width: 990px){.section-related-materia{padding:calc(40vw/ var(--scale-md)) calc(20vw/ var(--scale-md))}}@media screen and (max-width: 768px){.section-related-materia{padding:calc(40vw/ var(--scale-sm)) calc(20vw/ var(--scale-sm))}}.related-products.-materia-prima{padding:0}
/*# sourceMappingURL=/cdn/shop/t/4/assets/base-support.css.map */
