@font-face{font-family:DaVinci;src:url(TRJNDaVinci-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:RoHMin;src:url(RoHMinSinkPro-Lt.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:AcuminVar;src:url(AcuminVariableConcept.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;size-adjust:110%}@font-face{font-family:HiraginoW3;src:url(HiraginoSansW3.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--font-heading-family: "DaVinci", "RoHMin", sans-serif !important;--font-body-family: "AcuminVar", "RoHMin", sans-serif !important;--font-menu: "AcuminVar", "HiraginoW3", sans-serif !important;--font-button: "AcuminVar", "HiraginoW3", sans-serif !important;--font-button-weight: 400 !important;--font-menu-weight: 400 !important}nav,button,.btn,input[type=submit],input[type=button],.button,[class*=button],label,small,.text-xs,.text-sm{font-family:AcuminVar,HiraginoW3,sans-serif!important}.x-badge-text,.x-badge-container,[class*=badge],.collection-title [class*=label-]{font-family:AcuminVar,HiraginoW3,sans-serif!important}h1,h2,h3,h4,h5,h6{letter-spacing:.05em}p{letter-spacing:0}small,.text-xs,.text-sm,caption,figcaption{letter-spacing:.025em}.button{letter-spacing:.05em}[class*=heading-media]{margin-top:1.5rem!important}[class*=content-media] .button-text-link{margin-top:0!important;margin-bottom:1.5rem!important;padding-top:5px!important}.button-text-link,.button-text-link:before,.button-text-link:after{border-color:transparent!important;border-width:0!important;background:transparent!important}[class*=cqt-grid-] .cqt-grid-text p:first-child{margin-top:0!important}.rte ol{list-style:none;padding:0;counter-reset:howto-counter}.rte ol li{counter-increment:howto-counter;margin-bottom:2em;line-height:1.7;font-size:.95rem}.rte ol li::marker{font-size:0}.rte ol li:before{content:counter(howto-counter) ".";display:block;font-size:1.6rem;color:#c8c8c8;font-style:italic;line-height:1.2;margin-bottom:.3em}.rte p{line-height:1.8!important;margin-top:1em!important}h1,h2,h3,h4,h5,h6{line-height:1.6!important}[id$=__collage_D4GGTK] [class*=content-template--][class*=__collage_D4GGTK]{padding-top:0!important}#shopify-section-sections--20990308843694__popup-promotion input[type=email],[id*=popup-promotion] input[type=email],.x-popup input[type=email]{border:none!important;background-color:rgba(var(--colors-text),.04)!important}[id^=shopify-section-][id*=flexible_area_xQGMhA]{background-color:#fff!important}[class*=section-flexible-area-][class*=flexible_area_xQGMhA]{background:none!important}[class*=content-width-][class*=flexible_area_xQGMhA]{background-image:url(/cdn/shop/files/history-bg.png?v=1783994861)!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;padding:60px 48px!important;box-sizing:border-box!important}@media(max-width:767px){[class*=content-width-][class*=flexible_area_xQGMhA]{padding:32px 20px!important}}[id*=item_group_CJHDth]{background:transparent!important}.founder-message-section{background-color:#fff!important}.founder-message-section [class*=section-flexible-area-]{background:none!important}.founder-message-section [class*=content-width-]{background-image:url(/cdn/shop/files/history-bg.png?v=1783994861)!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;padding:60px 48px!important;box-sizing:border-box!important}@media(max-width:767px){.founder-message-section [class*=content-width-]{padding:32px 20px!important}}.founder-message-section [id*=item_group_]{background:transparent!important}.x-block-login .block svg,.x-block-login span.block{width:1rem!important;height:1rem!important}.mobile-navigation-modern-icon-bg,.icon-close-container{background-color:transparent!important}[id^=header-form-search]{background-color:rgba(var(--colors-text),.05)!important;border-radius:4px;padding:6px 12px!important}.w-col-menu{min-width:14rem!important}.menu-title-en,.menu-title-ja{align-self:baseline}.menu-title-ja{font-size:.7em;font-family:HiraginoW3,sans-serif!important;opacity:.8;margin-left:.6em;white-space:nowrap}.flex.flex-wrap.gap-x-2:has(.menu-title-en,.menu-title-ja){flex-wrap:nowrap}li:has(.menu-title-ja){overflow:hidden}.font-menu-level-0,.x-block-login{font-family:AcuminVar,HiraginoW3,sans-serif!important;font-size:.875rem!important}.font-menu-level-1,.font-menu-level-2{font-family:AcuminVar,HiraginoW3,sans-serif!important;font-size:.75rem!important}[id$=__text_column_with_image_6col_dqTcaz] .splide{overflow:hidden!important}[id$=__text_column_with_image_6col_dqTcaz] .splide__track{overflow:visible!important}@media(max-width:1023px){[id$=__text_column_with_image_6col_dqTcaz] .splide__track{padding-right:12%!important}}[id$=__text_column_with_image_6col_dqTcaz] .splide__list{align-items:flex-start!important}[id$=__text_column_with_image_6col_dqTcaz] .splide__arrows,[id$=__text_column_with_image_6col_dqTcaz] .splide-progress{display:none!important}[id$=__text_column_with_image_6col_dqTcaz] .rte p{font-size:.75rem!important;line-height:1.5!important;margin-top:.25rem!important}[id$=__text_column_with_image_6col_dqTcaz] .pagination-dot{width:12px;height:12px;border-radius:50%;background-color:rgb(var(--colors-line-and-border));cursor:pointer;transition:background-color .3s ease}[id$=__text_column_with_image_6col_dqTcaz] .pagination-dot.active{background-color:var(--colors-button-hover)}@media(min-width:768px){.article-card .nav-link{display:block;text-align:right}}.text-review-count,.rating-count{font-family:AcuminVar,HiraginoW3,sans-serif!important}.newsletter-form input::placeholder{color:rgba(var(--colors-text),.4)!important}.newsletter-form label{color:rgba(var(--colors-text),.4)!important}[id$=__testimonials_zGwge6] .rte p{text-align:left!important}[id$=__testimonials_zGwge6] .rte{padding-left:5px!important;padding-right:5px!important}[id$=__testimonials_zGwge6] .splide__list{align-items:flex-start!important}[id$=__testimonials_zGwge6] .heading-section,[id$=__testimonials_zGwge6] .scale-item>div{text-align:left!important}[id$=__testimonials_zGwge6] .scale-item>div>div{justify-content:flex-start!important}[id$=__testimonials_zGwge6] .scale-item>div>div.flex.justify-center{justify-content:center!important}[id$=__testimonials_zGwge6] .scale-item h3{height:4rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}[id$=__testimonials_zGwge6] .truncate-container{text-align:center}[id$=__testimonials_zGwge6] .truncate-container .button-link{color:rgba(var(--colors-text),.6)!important;font-size:10px}[id$=__testimonials_zGwge6] .truncate-text .gradient{background-image:linear-gradient(#fafaf700,#fafaf7)}.dark [id$=__testimonials_zGwge6] .truncate-text .gradient{background-image:linear-gradient(rgba(var(--colors-background-secondary),0),rgb(var(--colors-background-secondary)))}[id$=__testimonials_zGwge6] .scale-item .h4{font-size:1rem!important;text-align:center!important;height:2rem;overflow:hidden}[id$=__testimonials_zGwge6] .scale-item>div>div:has(.card-testimonial){justify-content:flex-start!important}[id$=__testimonials_zGwge6] .scale-item>div>div:has(.card-testimonial)>a{width:fit-content!important}[id$=__testimonials_zGwge6] .scale-item .card-testimonial .price{display:none!important}.button-text{transform:translateY(2px)}.collection-title span[class*=label-template]{padding-top:8px!important;padding-bottom:4px!important;padding-left:1.25rem!important;padding-right:1.25rem!important;border-radius:9999px!important}.collection-title-container{margin-top:1.5rem!important;padding-top:.5rem!important;padding-bottom:1rem!important}.collection-title-container.scrollbar-body::-webkit-scrollbar-thumb{background-color:#7474744d!important}.mega-nav>li.w-col-menu>div.font-semibold>a.nav-link{cursor:default!important;color:gray!important}.mega-nav>li.w-col-menu>div.font-semibold>a.nav-link:after{content:none!important}.mega-nav>li.w-col-menu>ul.list-unstyled>li>span>a.nav-link:after{bottom:-2px!important;border-bottom-color:#e2e2e2!important}.mega-nav>li.w-col-menu>ul.list-unstyled>li{padding-top:8px!important;padding-bottom:8px!important}.mega-nav{padding-top:2rem!important;padding-bottom:2rem!important}.section-media-gallery .button-text-link .btn-text-link-effect-1:after{content:"";position:absolute;left:0;bottom:-3px;width:100%;height:1px;background-color:#fff;transform:scaleY(.5);transform-origin:bottom}#section-footer .h6,.announcement-bar_text{font-family:var(--font-menu)!important}.article-template__link{font-family:var(--font-menu)!important;font-weight:400!important}.article-template__link>span{display:flex!important;align-items:center}.article-template__link>span.-rotate-180{transform:rotate(180deg) translateY(2.5px)!important}.article-template__link>span.ml-2{transform:translateY(-2.5px)}.view-all-interviews{font-family:var(--font-menu)!important}#main-cart-items h1.h2{font-family:var(--font-heading-family)!important}#js-contents .h4{font-family:var(--font-menu)!important;font-size:18px!important}#js-contents small{font-size:12px!important}@media(min-width:1024px){#js-contents .h4{font-size:var(--h4-font-size)!important}#js-contents small{font-size:inherit!important}}#js-contents{margin-bottom:32px}#delivery-datetime--isRender,#delivery-datetime--isRender *{font-family:var(--font-menu)!important}.freeshipping-row{font-family:var(--font-menu)!important;margin-top:10px}.freeshipping-row>.w-5.h-5.shrink-0{transform:translateY(-2px)!important}#main-cart-items input#x-cart-discount-field,#main-cart-items .nav-link.hover-text-link{font-family:var(--font-menu)!important}.view-all-interviews>span{margin-top:0!important;transform:translateY(-2.5px)}.section-collage .collection-item-title{font-family:var(--font-heading-family)!important;font-size:12.6px!important;line-height:20.16px!important}.section-collage .collection-item-title p{font-family:var(--font-heading-family)!important;font-size:14.4px!important;letter-spacing:.63px!important;line-height:20.16px!important}@media screen and (min-width:768px){.section-collage .collection-item-title{font-size:18px!important;line-height:28.8px!important}.section-collage .collection-item-title p{font-size:16px!important;letter-spacing:.9px!important;line-height:28.8px!important}}.section-collage .collection-item-title{margin-bottom:10px}.section-collage .collection-card [class*=content--]{padding-bottom:0}.section-collage .collection-card [class*=content--]>*:last-child{margin-bottom:0!important}[class*=stock-list-region-]{text-align:left!important;padding-left:25px!important;border-bottom:none!important}[class*=stock-list-region-]:before{content:"\25a0";color:#e2e2e2;display:inline-block;width:1.5em;text-align:left;margin-left:-1.5em;margin-right:0}@media(max-width:767px){[class*=stock-list-region-]{padding-left:32px!important}[class*=stock-list-region-]:before{width:auto;margin-left:0;margin-right:.5em}}[class*=stock-list-card-]{border:none!important}[class*=stock-list-card-] .shop-url,[class*=stock-list-card-] .shop-address{overflow-wrap:break-word;word-break:break-word}#dokopoiCartBody{display:flex;flex-direction:column;gap:12px;padding:16px 0}#dokopoiCartBody #dokopoiLoginMidashi{margin:0}#dokopoiCartBody #dokopoiLogin.button{display:inline-block;background-color:#03321a;color:#fff;border:none;padding:10px 20px;margin-top:10px;margin-bottom:20px}#dokopoiCartBody #dokopoiMainLabel{margin-bottom:12px}#dokopoiCartBody .dokopoiFieldGroup{display:flex;flex-direction:column;align-items:flex-end;gap:10px}#dokopoiCartBody #dokopoiPointField{margin:0!important}#dokopoiCartBody #dokopoiSubmit.button,#dokopoiCartBody #dokopoiReset.button{margin:0}p.h4.ml-auto.mb-2{font-family:AcuminVar,HiraginoW3,sans-serif!important}.card-product .x-review-product,.collection-card .x-review-product{margin-bottom:15px!important}h1{font-weight:400!important}h1.page-width.h2{text-align:center!important}.card-product:not(.recommendations) .card-info,.card-product:not(.recommendations) .x-variants-data{padding-right:0!important;padding-left:0!important}.shopify-app-block:has(#judgeme_product_reviews),#judgeme_product_reviews{width:100%!important}[class*=sd-start-btn-]{font-size:14px!important;letter-spacing:.05em!important;transition:background-color .3s,color .3s}[class*=sd-start-btn-]:hover{background:#03321a!important;color:#fff!important}[class*=sd-intro-] [class*=sd-start-btn-]:hover{background:#e6f2e2!important;color:#03321a!important}@media(max-width:767px){.page-width,.page-width-mobile,.full-width{padding-left:28px!important;padding-right:28px!important}}@media(max-width:767px){[class*=grid-cols-2]:has(>script){grid-template-columns:1fr!important}}.jdgm-rev__buyer-badge:before{position:relative;top:1px}.jdgm-write-rev-link{position:relative;top:2px}@media(max-width:767px){.sticky_add_to_cart span.absolute.right-1{display:none!important}.sticky_add_to_cart [x-show=openDetailOnMobile]{display:flex!important}}.note-mark{font-size:.6em;vertical-align:super;line-height:0}.section-flow [class*=x-block-items-] span.block.w-3\.5.h-3\.5{display:none!important}@media(max-width:767px){.section-tabs-content .splide__list{justify-content:center}}@media(min-width:768px){.body-text-base-size{font-size:16px}}@media(min-width:768px){.x-card-title,.x-card-price,.x-card-price-init{font-size:18px}.rating{--rating-star-size: 12.6px}.text-review-count{font-size:12.6px}}@media(min-width:768px){[class*=sd-intro-][class*=__skin_diagnosis]{padding-top:175px;padding-bottom:175px}}@media(min-width:768px){[class*=sd-heading-][class*=__skin_diagnosis]{font-size:36px}[class*=sd-text-][class*=__skin_diagnosis]{font-size:16px}[class*=sd-start-caption-][class*=__skin_diagnosis]{font-size:16px;margin-top:20px}[class*=sd-start-btn-][class*=__skin_diagnosis]{padding-top:14px;padding-bottom:10px}}@media(min-width:768px){[id$=__e32885d8-0a8f-4c4f-8801-377d01cb7656] .collection-title [class*=label-template--][class*=__e32885d8-0a8f-4c4f-8801-377d01cb7656]{font-size:16px!important}}@media(min-width:1024px){[id$=__featured_blog_UXGeED] .splide__list.splide__list{grid-template-columns:repeat(5,minmax(0,1fr))}[id$=__featured_blog_UXGeED] .article-card.article-card{width:80%!important;margin-left:auto!important;margin-right:auto!important}}[id$=__featured_blog_UXGeED] .line-clamp-4{line-height:1.6}@media(min-width:768px){[id$=__multicolumn_rxMYDJ] .h3.empty\:hidden{font-size:16px}[id$=__multicolumn_rxMYDJ] [class*=rte][class*=color-text--template--][class*=__multicolumn_rxMYDJ]{font-size:14px}}@media(min-width:768px){[id$=__newsletter_Rwk93n] .content-text-heading_mdT9U7{font-size:16px}}@media(min-width:768px){.rte li,.rte p{font-size:16px}}[id$=__rich_text_NH4a7V] h1{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
/*# sourceMappingURL=/cdn/shop/t/7/assets/custom.css.map */
