html{scroll-behavior:smooth}.custom-simple-slider{position:relative;overflow:hidden;width:100%;margin:0 auto}.custom-simple-track{display:flex;transition:transform .5s ease;will-change:transform}.custom-simple-slide{flex:0 0 min(80%,1220px);margin:0 10px}.custom-simple-controls{margin-top:15px;display:flex;justify-content:space-between;align-items:center}.landing-page-pasurire{font-family:"Noto Serif JP",serif!important;color:#3a2e39;line-height:2;background-color:#f8f8f7}.landing-page-pasurire .custom-font,.landing-page-pasurire .h1,.landing-page-pasurire .h2,.landing-page-pasurire .h3,.landing-page-pasurire .h4,.landing-page-pasurire .h5,.landing-page-pasurire .h6,.landing-page-pasurire .header-font,.landing-page-pasurire h1,.landing-page-pasurire h2,.landing-page-pasurire h3,.landing-page-pasurire h4,.landing-page-pasurire h5,.landing-page-pasurire h6{font-family:"Noto Serif JP",serif!important;line-height:inherit}.landing-page-pasurire .font-ns-cjk-jp{font-family:noto-sans-cjk-jp,sans-serif!important}.color-note{color:#bfa98d}.text-white{color:#fff}.position-relative{position:relative}.position-absolute{position:absolute}.w-full{width:100%}.h-full{height:100%}.m-0{margin:0}.p-0{padding:0}.flex{display:flex}.flex-col{flex-direction:column}.flex-1{flex:1}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.items-center{align-items:center}.pasurire-container{width:100%;margin-inline:auto;max-width:1200px;padding-inline:36px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-thin{font-weight:100}.font-extralight{font-weight:200}.font-light{font-weight:300}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-black{font-weight:900}.btn-landing{display:inline-flex;gap:10px;justify-content:center;align-items:center;text-align:center;font-family:noto-sans-cjk-jp,sans-serif!important;font-size:12px;line-height:1.83;font-weight:400;padding:12px 20px 11px;border:2px solid;min-width:min(100%,146px);background-color:#f8f8f7;color:#3a2e39}.btn-landing.btn-landing-icon{justify-content:space-between;background-color:#ffffffa6}.btn-landing.btn-lading-dark,.btn-landing:hover{background-color:#3a2e39;color:#f8f8f7}.btn-landing.btn-lading-dark:hover{background-color:#afc9e9;color:#f8f8f7}.btn-landing.btn-landing-icon:hover{background-color:#f8f8f7;color:#3a2e39}.btn-sm{font-size:12px;padding:5px 12px;border-width:1px}.text-extra{font-size:clamp(65px,10.6667vw,128px)!important;font-weight:200;line-height:1.1}.text-3xl{font-size:clamp(42px,6.667vw,80px)!important;font-weight:300}.text-2xl{font-size:clamp(32px,5vw,60px)!important;font-weight:300}.text-3md{font-size:clamp(18px,2.6667vw,32px)!important;letter-spacing:.05em}.text-2md{font-size:clamp(18px,2.1667vw,26px)!important;font-weight:600;letter-spacing:.05em}.text-md{font-size:clamp(13px,1.6667vw,20px)!important;font-weight:600;letter-spacing:.05em}.text-base2{font-size:clamp(13px,1.5vw,18px)!important}.text-base{font-size:clamp(13px,1.333vw,16px)!important}.text-sm{font-size:clamp(13px,1.16667,14px)!important}.text-xs{font-size:12px!important}.md-text-dark-blue{color:#202550}.hidden{display:none!important}.block{display:block!important}@media screen and (min-width: 768px){.btn-landing{font-size:22px;line-height:1.3636;padding:10px 60px 14px}.btn-sm{font-size:14px;padding:10px 16px;border-width:1px}.text-md{font-weight:500}.md-hidden{display:none!important}.md-block{display:block!important}}.content-bg-overlay{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.content-bg-overlay img{width:100%;height:100%;object-fit:cover;object-position:center}.landing-main-nav{width:100%;background:#fffc;position:fixed;top:0;z-index:9;transform:translateY(-100%);transition:.3s}@supports (-webkit-appearance: none){.landing-main-nav{background-color:#f8f8f7;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);--webkit-backdrop-filter: blur(30px);background-color:#ffffff26}}.landing-main-nav.show{transform:translateY(0);transition:.3s}.landing-main-nav--inner{display:flex;align-items:center;gap:30px;margin-inline:auto;padding-block:7px;padding-inline:16px}.landing-main-nav--inner .main-nav-center .main-nav-logo{max-height:26px}.landing-main-nav--inner .main-nav-side{flex:1}.landing-horizontal-nav{list-style:none;margin:0;margin-block-start:auto;padding:0;display:flex;flex-direction:row-reverse;flex-wrap:wrap;gap:18px}.landing-horizontal-nav a{color:#202550}.landing-horizontal-nav a:hover{color:#bfa98d}.landing-trigger-menu-open:hover svg *,.landing-trigger-menu-close:hover svg *{stroke:#bfa98d}.landing-mobile-nav{display:none;width:100%;position:fixed;z-index:10;top:0;left:0;right:0;bottom:0;background:#fffc}.landing-mobile-nav.show{display:block}@supports (-webkit-appearance: none){.landing-mobile-nav{background:transparent;-webkit-backdrop-filter:blur(26.87700080871582px);backdrop-filter:blur(26.87700080871582px);--webkit-backdrop-filter: blur(26.87700080871582px);background-color:#ffffff29}}.landing-mobile-nav--inner{width:100%;height:100%;max-width:min(100%,378px);background:#fffc}@supports (-webkit-appearance: none){.landing-mobile-nav--inner{background:transparent;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);--webkit-backdrop-filter: blur(30px);background-color:#ffffff26}}.landing-mobile-nav--inner .landing-trigger-menu-close{position:absolute;top:12px;left:16px}.landing-mobile-nav-content{display:flex;flex-direction:column;gap:30px;height:100%;width:100%;padding:60px max(20%,36px)}.landing-mobile-nav-content .landing-mobile-nav-brand{text-align:center}.landing-mobile-nav-content .landing-mobile-nav-brand svg{max-width:min(100%,172px);margin-bottom:14px}.landing-mobile-menu{flex:1;overflow:auto}.landing-mobile-menu ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;row-gap:10px}.landing-mobile-menu ul a{font-size:20px;letter-spacing:.05em;font-weight:300}.landing-mobile-socials{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12.8px}.landing-mobile-socials a{display:inline-flex;width:34px;height:34px;justify-content:center;align-items:center;background-color:#3a2e39;color:#fff;border-radius:50%;padding:6px}.landing-mobile-socials a:hover{background-color:#e6ddd6;color:#3a2e39}.landing-mobile-socials svg{width:100%}.landing-mobile-socials a:hover svg *{fill:#3a2e39}.landing-mobile-socials a.social-link-line:hover svg path:not(:first-child){fill:#e6ddd6}@media screen and (min-width: 768px){.landing-main-nav{background-color:#ffffff26}.landing-main-nav--inner{padding:23px 60px}.landing-main-nav--inner .main-nav-center .main-nav-logo{max-height:54px}.landing-mobile-nav--inner .landing-trigger-menu-close{position:absolute;top:31px;left:60px}.landing-mobile-nav-content{padding:120px max(20%,36px)}.landing-mobile-menu ul{row-gap:10px}.landing-mobile-menu ul a{font-size:28px}}.pasurire-hero{position:relative}.pasurire-hero img.pasurire-hero__bg--desktop{width:100%;height:100%;object-fit:cover;object-position:center;display:none}.pasurire-hero img.pasurire-hero__bg--mobile{width:100%;height:100%;object-fit:cover;object-position:center}.pasurire-hero-content{display:flex;flex-direction:column;padding-block-start:70px;padding-block-end:22px}.pasurire-hero-content .pasurire-hero__title{font-size:clamp(30px,6.67vw,80px)!important;font-weight:300;margin-block-end:363px;line-height:1.5}.pasurire-hero-content .pasurire-block-brand{margin-inline:auto;max-width:min(100%,145px);display:flex;flex-direction:column;gap:10px}.pasurire-hero-content .pasurire-block-brand svg,.pasurire-hero-content .pasurire-block-brand img{max-width:100%;margin-block-end:-30px}.pasurire-hero-content .pasurire-hero__intro{margin-block-start:26px}.pasurire-hero-content .pasurire-hero__buttons{display:flex;flex-wrap:wrap;gap:9px;margin-block-start:29px}@media screen and (min-width: 768px){.pasurire-hero img.pasurire-hero__bg--desktop{display:block}.pasurire-hero img.pasurire-hero__bg--mobile{display:none}.pasurire-hero-content{padding-block-start:140px;padding-block-end:76px}.pasurire-hero-content .pasurire-hero__title{margin-block-start:40px;margin-block-end:0}.pasurire-hero-content .pasurire-block-brand{order:-1;max-width:300px;gap:24px}.pasurire-hero-content .pasurire-block-brand svg,.pasurire-hero-content .pasurire-block-brand img{margin-block-end:0}.pasurire-hero-content .pasurire-hero__intro{font-weight:500;margin-block-start:94px}.pasurire-hero-content .pasurire-hero__buttons{row-gap:20px;column-gap:42px;margin-block-start:32}}@media screen and (max-width: 767px){.pasurire-hero-content .pasurire-hero__buttons .btn-landing{min-width:min(100%,120px)}}.instructions-for-use{background-color:#f8f8f7}.instructions-for-use .content-bg-overlay{opacity:.2}.instructions-for-use .content-bg-overlay img,.instructions-for-use .content-bg-overlay video{width:100%;height:100%;object-fit:cover;object-position:center}.instructions-for-use .instructions-content{padding-block-start:50px;padding-block-end:75px}.instructions-content .instructions__subtitle{margin-block-start:41px}.instructions-content .instructions__description{margin-block-start:32px;max-width:519px}@media screen and (min-width: 768px){.instructions-for-use .content-bg-overlay{opacity:1}.instructions-for-use .content-bg-overlay img,.instructions-for-use .content-bg-overlay video{object-fit:contain;object-position:right center}.instructions-for-use .instructions-content{padding-block-start:36px;padding-bottom:100px;display:flex;flex-direction:column;min-height:800px;justify-content:center}.instructions-content .instructions__subtitle{margin-block-start:82px}.instructions-content .instructions__description{margin-block-start:42px}}.product-mode-grid{display:grid;grid-template-columns:repeat(2,1fr)}.product-mode{color:#f8f8f7;padding:20px 16px 17px;display:flex;flex-direction:column}.product-mode .content-bg-overlay:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#000;opacity:.1;transition:.3s}.product-mode:hover .content-bg-overlay:after{opacity:0;transition:.3s}.product-mode .product-mode-content{height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.product-mode .content-bg-overlay img{width:100%;height:100%;object-fit:cover;object-position:center}.product-mode h1{margin-block-end:20px}.product-mode h2{margin-block-end:10px}.product-mode .btn-landing{margin-block-start:8px;min-width:min(100%,150px)}@media screen and (min-width: 768px){.product-mode-grid{grid-template-columns:repeat(4,1fr)}.product-mode{padding-block-start:70px;padding-block-end:70px}.product-mode h1{margin-block-end:20px}.product-mode h2{margin-block-end:10px}.product-mode .btn-landing{margin-block-start:68px;min-width:min(100%,200px)}}.section-introduction .pasurire-container,.section-home-care .pasurire-container,.section-reason-trust .pasurire-container,.section-product-buy-info .pasurire-container,.section-product-related .pasurire-container{max-width:1920px;padding-inline:0}.layout-image-side{display:grid;grid-template-columns:1fr}.layout-image-side .block-image-side{max-height:106.6vw}.layout-image-side .block-image-side img{width:100%;height:100%;object-fit:cover;object-position:center}.layout-image-side .block-content-side{padding:60px 36px;display:flex;flex-direction:column;justify-content:center}.layout-image-side .block-content-side .text-base{margin-block-start:32px}@media screen and (min-width: 768px){.layout-image-side{grid-template-columns:42% 58%}.layout-image-side .block-image-side{max-height:900px}.layout-image-side .block-content-side{padding-inline-start:max(36px,min((50vw - 600px),122px));padding-inline-end:max(36px,min((50vw - 600px),360px))}.layout-image-side .block-content-side .text-base{margin-block-start:40px}.layout-image-side.layout-image-side--reverse{grid-template-columns:58% 42%}.layout-image-side.layout-image-side--reverse .block-image-side{order:1}.layout-image-side.layout-image-side--reverse .block-content-split{height:100%}.layout-image-side.layout-image-side--reverse .block-content-side{padding-inline-start:max(36px,min((50vw - 600px),360px));padding-inline-end:max(36px,min((50vw - 600px),122px))}.section-reason-trust .layout-image-side,.section-mode-summary .layout-image-side{overflow:hidden}.section-reason-trust .layout-image-side .block-content-side h1,.section-mode-summary .layout-image-side .block-content-side h1{white-space:nowrap;z-index:2}}.section-featured-compare{padding-block-start:65px;padding-block-end:91px}.section-featured-compare .pasurire-container{max-width:957px}.section-featured-compare .section-featured__title{margin-block-end:30px}.section-featured-compare .section-featured__description{margin-block-end:18px}@media screen and (min-width: 768px){.section-featured-compare{padding-block-start:62px;padding-block-end:105px}.section-featured-compare .section-featured__title,.section-featured-compare .section-featured__description{margin-block-end:40px}}.compare-table-desktop{display:none}.compare-table-mobile{overflow:auto;margin-inline:-26px -36px;width:calc(100% + 62px)}.compare-table-mobile table td{min-width:120px;padding:10px}.compare-table-mobile table .criteria-label{text-align:center;color:#bfa98d}.compare-table-mobile table th,.compare-table-mobile table td{min-width:120px;padding:10px}.compare-table-mobile table th:first-child,.compare-table-mobile table td:first-child{position:sticky;left:0;z-index:1;background-color:#e6ddd6;border:1px solid #BFA98D}.compare-table{border:3px solid #BFA98D;background-color:#e6ddd62b;border-collapse:collapse}.compare-table th,.compare-table td{border:1px solid #BFA98D}.compare-table .item-main-product{background-color:#fff!important;border-top-width:3px!important;border-bottom-width:3px!important}.badge-label{margin-block-end:9px;width:48px;height:48px;display:flex;justify-content:center;align-items:center;color:#f8f8f7;border-radius:50%}.badge-image img{max-width:33px}@media screen and (min-width: 768px){.compare-table-desktop{display:block}.compare-table-mobile{display:none}.compare-table .item-main-product{border-top-width:1px!important;border-bottom-width:1px!important;border-left-width:3px}.badge-label{margin-block-end:14px;width:66px;height:66px}}.section-product-history{background-color:#dbc9b2;color:#f8f8f7;padding-block:60px}.section-product-history .product-history__title,.section-product-history .product-history__label{margin-block-end:30px}.layout-content-side{display:grid;grid-template-columns:1fr;row-gap:30px;column-gap:clamp(40px,10vw,120px)}.product-view-teaser{display:flex;gap:60px}.product-view-teaser .product-generation-label{display:none;writing-mode:vertical-rl;text-orientation:mixed;align-items:center;gap:10px}.product-view-teaser .product-generation-label:after{content:"";flex:1;width:1px;max-height:100px;background-color:currentColor}.product-view-teaser .product-view-teaser-content{display:flex;flex-direction:column;row-gap:27px}.product-view-teaser .product-view-teaser__image{text-align:center}.product-view-teaser .product-view-teaser__image img{max-width:min(100%,161px)}@media screen and (min-width: 768px){.section-product-history{padding-block:120px}.section-product-history .product-history__title{margin-block-end:72px}.product-history .product-history__label{margin-block-end:49px}.layout-content-side{grid-template-columns:1fr 2fr}.product-view-teaser .product-generation-label{display:flex}.product-view-teaser .product-view-teaser-content{row-gap:62px}.product-view-teaser .product-view-teaser__image{text-align:right}.product-view-teaser .product-view-teaser__image img{max-width:min(100%,265px)}}.custom-accordion-item .custom-accordion-head{border-block-start:1px solid;padding:16px 25px;display:flex;justify-content:space-between;align-items:flex-start;gap:20px;cursor:pointer}.custom-accordion-item .custom-accordion-head .custom-accordion-head__title{flex:1}.custom-accorion__icons .custom-accorion__icon--open:before,.custom-accorion__icons .custom-accorion__icon--close:before{content:"";display:block;width:14px;height:14px;background-size:contain;background-repeat:no-repeat;background-position:center}.custom-accorion__icons .custom-accorion__icon--open:before{background-image:url(data:image/svg+xml;base64,PHN2Zw0KICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciDQogIHdpZHRoPSIyMC4yMTUiDQogIGhlaWdodD0iMTAuODE1Ig0KICB2aWV3Qm94PSIwIDAgMjAuMjE1IDEwLjgxNSINCj4NCiAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC43MDcgMC43MDcpIj4NCiAgICA8bGluZSB4Mj0iOS40IiB5Mj0iOS40IiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxIi8+DQogICAgPGxpbmUgeDE9IjkuNCIgeTI9IjkuNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOS40KSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS13aWR0aD0iMSIvPg0KICA8L2c+DQo8L3N2Zz4NCg==)}.custom-accorion__icons .custom-accorion__icon--close:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNS41MiIgaGVpZ2h0PSIxNS41MiIgdmlld0JveD0iMCAwIDE1LjUyIDE1LjUyIj4NCiAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC43MDcgMC43MDcpIj4NCiAgICA8bGluZSB4Mj0iMTQuMTA1IiB5Mj0iMTQuMTA1IiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxIi8+DQogICAgPGxpbmUgeDE9IjE0LjEwNSIgeTI9IjE0LjEwNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS13aWR0aD0iMSIvPg0KICA8L2c+DQo8L3N2Zz4NCg==)}.custom-accordion-item .custom-accordion-body{padding-block-end:64px}.custom-accordion-head:not(.active) .custom-accorion__icons .custom-accorion__icon--close,.custom-accordion-head.active .custom-accorion__icons .custom-accorion__icon--open,.custom-accordion-item .custom-accordion-body:not(.show){display:none}@media screen and (min-width: 768px){.custom-accordion-item .custom-accordion-head{padding:20px 26px}}.section-testimonial .pasurire-container{max-width:1920px;padding-inline:0}.testimonial-layout{display:grid;grid-template-columns:1fr}.testimonial-item .testimonial-image img{width:100%;aspect-ratio:720/539;object-fit:cover;object-position:center}.testimonial-item .testimonial-content{padding:21px 36px 32px}.testimonial-item .testimonial-content-inner{max-width:579px;margin-inline:auto}.testimonial-item .testimonial-content h1{margin-block-end:22px}.testimonial-item .testimonial-content h2{margin-block-end:31px;max-width:204px;margin-left:auto;color:#bfa98d}@media screen and (min-width: 768px){.testimonial-layout{grid-template-columns:1fr 1fr}.testimonial-item .testimonial-content{padding:41px 60px 60px}.testimonial-item .testimonial-content h1{margin-block-end:42px}.testimonial-item .testimonial-content h2{margin-block-end:18px;max-width:360px}.testimonial-layout .testimonial-item:nth-child(2n){background-color:#c7c9cc1a}}.section-specifications{background-color:#e6ddd6;padding:30px 36px}.section-specifications .pasurire-container{max-width:1920px;padding-inline:0}.layout-content-sticky{display:grid;grid-template-columns:1fr}.layout-content-sticky .layout-block-sticky{text-align:center}.layout-content-sticky .layout-block-sticky img{max-width:200px;margin-inline:auto;margin-block-end:2rem}.layout-content-sticky .product-specification-wrap{display:flex;gap:clamp(40px,8.667vw,104px)}.layout-grid-1-2{display:grid;grid-template-columns:1fr;gap:10px}.product-specification-wrap .vertical-label{display:none;writing-mode:vertical-rl;text-orientation:mixed;align-items:center;gap:10px}.product-specification-wrap .vertical-label:after{content:"";flex:1;width:1px;max-height:60vh;background-color:currentColor}.product-specification-wrap .product-specification{flex:1}.product-specification h1{margin-block-end:40px}.specification-list .specification-item{border-block-end:1px solid;padding-block:20px;display:flex}.specification-list .specification-item:first-child{border-block-start:1px solid}.specification-list .specification-item .specification-label{width:min(30%,78px);padding-inline-end:10px}.specification-list .specification-item .specification-details{flex:1}.product-specification .specification-more{margin-block-start:30px;text-align:center}.product-specification .specification-more .btn-landing{min-width:min(100%,260px)}@media screen and (min-width: 768px){.section-specifications{background-color:#e6ddd6;padding:0}.layout-content-sticky{display:grid;grid-template-columns:66% 34%}.layout-content-sticky .layout-block-sticky{order:1}.layout-content-sticky .layout-block-sticky{position:sticky;top:0;align-self:start}.layout-content-sticky .layout-block-sticky img{display:block;max-width:100%;margin-inline:auto;margin-block-end:0;max-height:100vh;object-fit:contain;object-position:top right}.product-specification-wrap{padding-block:120px}.product-specification-wrap{padding-inline-start:max(40px,(50vw - 600px));padding-inline-end:clamp(40px,9.333vw,112px)}.product-specification-wrap .vertical-label{display:flex}.specification-list .specification-item{padding-block:30px}.specification-list .specification-item .specification-label{width:min(30%,118px);padding-inline-end:10px}.layout-grid-1-2{grid-template-columns:1fr 1fr}.product-specification .specification-more{text-align:right}}.section-functions{background-color:#e6ddd680;padding-block:60px}.section-functions h1{margin-block-end:21px}.section-functions .block-functions-content h2{margin-block-end:30px}@media screen and (min-width: 768px){.section-functions{padding-block:120px;min-height:100vh}.section-functions h1{margin-block-end:30px}.section-functions .block-functions-content{max-width:600px;margin-inline-start:auto}.section-functions .block-functions-content h2{margin-block-end:41px}}.section-features .pasurire-container{max-width:1920px;padding-inline:0}.grid-features{display:grid;grid-template-columns:repeat(2,1fr)}.features-box{display:flex;text-align:center;flex-direction:column;align-items:center;padding:20px 30px}.features-box .content-bg-overlay:nth-child(2):after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#000;opacity:.3;transition:.3s}.features-box.text-white .content-bg-overlay:nth-child(2):after{background-color:#fff;opacity:.6}.features-box:hover .content-bg-overlay:nth-child(2):after{opacity:0!important;transition:.3s}.features-box .features-box-content{position:relative;flex:1;gap:10px;display:flex;flex-direction:column;align-items:center}.features-box .features-box-content h1{margin-block-end:0}.features-box .divider-vertical{flex:1;width:1px;min-height:25px;background-color:currentColor}@media screen and (min-width: 768px){.grid-features{display:grid;grid-template-columns:repeat(4,1fr)}.features-box{padding:40px 30px}.features-box .divider-vertical{min-height:40px}}@media screen and (max-width: 767px){.features-box .features-box-content h1{line-height:1.2}.features-box .features-box-content .text-2md{font-size:14px!important}}.more-btn-landing{text-align:center;margin-block-start:34px}.more-btn-landing .btn-landing{min-width:min(100%,200px)}.grid-mode-style-circle{margin-block-start:37px;display:grid;grid-template-columns:repeat(auto-fit,minmax(124px,1fr));column-gap:22px;row-gap:11px}.mode-style-circle{width:100%;aspect-ratio:1;padding:10px;border-radius:50%;overflow:hidden;background-color:#202550;transition:.2s}.mode-style-circle:hover{transform:scale(1.1);transition:.2s}.mode-style-circle .mode-style-circle__title{line-height:1.2}@media screen and (min-width: 768px){.grid-mode-style-circle{margin-block-start:42px}.more-btn-landing{margin-block-start:76px}}@media screen and (min-width: 768px){.block-content--right-side{max-width:600px;margin-inline-start:auto}.block-content--right-side .block-content__title{margin-block-end:42px}}.section-skincare{background:linear-gradient(#f8f8f7,#e6ddd6);padding-block-start:90px}.section-skincare .section__main-title{margin-block-end:61px}@media screen and (min-width: 768px){.section-skincare .section__main-title{margin-block-end:82px}}.section-skincare .skincare-images{margin-block-start:30px}.section-skincare .skincare-images .md-hidden img{margin-inline:-36px;width:calc(100% + 72px);max-width:100vw}@media screen and (min-width: 768px){.section-skincare{padding-block-start:140px}.section-skincare .skincare-images{margin-block-start:50px}}.section-home-care .layout-image-side .block-image-side{background-color:#3a2e39;color:#fff;padding:60px 36px}.section-home-care .layout-image-side .block-image-side h2{margin-block-end:32px}.section-home-care .layout-image-side .block-content-side{padding:30px 36px;background-color:#fff}.section-home-care .layout-image-side .block-content-side .text-base{margin-block-start:19px}@media screen and (min-width: 768px){.section-home-care .layout-image-side .block-image-side{padding-inline-end:max(36px,min((50vw - 600px),122px));padding-inline-start:max(36px,min((50vw - 600px),360px))}.section-home-care .layout-image-side .block-image-side h2{margin-block-end:62px}.section-home-care .layout-image-side .block-content-side{padding-inline-start:max(36px,min((50vw - 600px),70px));padding-inline-end:max(36px,min((50vw - 600px),120px))}.section-home-care .layout-image-side .block-content-side .text-base{margin-block-start:26px}}.custom-tab-wrap .custom-tab-header{display:flex;overflow:auto;gap:14px;margin-block-end:10px;margin-inline:10px}.section-interview .custom-tab-wrap .custom-tab-header{gap:8px}.custom-tab-wrap .custom-tab-header .custom-tab-trigger{cursor:pointer}.custom-tab-wrap .custom-tab-header .interview-trigger{padding:5px;border:1px solid;background-color:#e6ddd6;color:#3a2e39;display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1}.custom-tab-wrap .custom-tab-header .interview-trigger.active{background-color:#3a2e39;color:#e6ddd6}.custom-tab-wrap .custom-tab-header .interview-trigger .interview-label{font-size:11px}.custom-tab-wrap .custom-tab-header .interview-trigger .interview-number{font-size:20px;line-height:1.5}.section-interview{padding:10px}.interview-content--mb{padding:30px 26px;background-color:#fff}.interview-content--mb .interview-content-mb-head{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-block-end:36px;font-size:16px;font-weight:600}.interview-content--mb .interview-content-text{font-size:13px}.interview-content--mb .interview-content-note{margin-block-start:30px;color:#bfa98d}@media screen and (min-width: 768px){.section-interview{padding-inline:0}}.interview-wide{display:grid;grid-template-columns:64fr 36fr;column-gap:clamp(40px,9vw,111px)}.interview-wide .interview-wide__title{margin-block-end:42px}.interview-wide .interview-wide-note{margin-block-start:29px;color:#bfa98d}.custom-simple-slider.interview-slider{position:relative;margin-block:60px}.custom-simple-slider.interview-slider .custom-simple-slide{padding:78px 70px 20px;background-color:#fff;margin:0 33px}.custom-simple-slider.interview-slider .custom-simple-controls{margin-block-start:62px;justify-content:center;color:#dbc9b2;font-weight:500;display:flex;align-items:center;gap:20px}.custom-simple-slider.interview-slider .custom-simple-controls button{background-color:#dbc9b2;color:#f8f8f7;width:60px;height:60px;display:flex;justify-content:center;align-items:center;border:none}.custom-simple-slider.interview-slider .custom-simple-controls button.control-play-button{background-color:transparent;color:#f8f8f7;width:unset;height:unset;display:flex;justify-content:center;align-items:center;border:none}.custom-simple-slider.interview-slider .custom-simple-controls button.control-play-button.disabled{opacity:.3}.custom-simple-slider.interview-slider .custom-simple-controls button#custom-simple-prev{position:absolute;top:50%;left:calc((100% - min(80%,1220px))/2);transform:translate(-60%,-80px)}.custom-simple-slider.interview-slider .custom-simple-controls button#custom-simple-next{position:absolute;top:50%;right:calc((100% - min(80%,1220px))/2);transform:translate(60%,-80px)}.section-simple-steps{padding-block:64px}.custom-tab-steps{margin-block-start:60px}.custom-tab-steps.custom-tab-wrap .custom-tab-header .custom-tab-trigger{background-color:#f0efef;color:#3a2e39;border:1px solid;padding:4px 7px;display:inline-flex;justify-content:center;align-items:center;flex:1}.custom-tab-steps.custom-tab-wrap .custom-tab-header .custom-tab-trigger:first-child{background-color:#e6ddd6!important}.custom-tab-steps.custom-tab-wrap .custom-tab-header .custom-tab-trigger:hover,.custom-tab-steps.custom-tab-wrap .custom-tab-header .custom-tab-trigger.active{background-color:#fff}.custom-tab-steps.custom-tab-wrap .custom-tab-header .step__label--large{font-size:24px!important;font-weight:300;line-height:1}.custom-tab-steps.custom-tab-wrap .custom-tab-header .step__label--medium{font-size:14px!important;font-weight:300;line-height:1}.custom-tab-steps.custom-tab-wrap .custom-tab-header .step__label--small{font-size:11px!important;font-weight:300;line-height:1}.step-content-wrap{background-color:#fff;padding:15px 26px;border:1px solid #C7C9CC}.step-content-wrap .step-header{display:flex;flex-direction:column;row-gap:13px;column-gap:22px;align-items:center}.step-content-wrap .step-header .step-header-icon{width:100%;max-width:90px;aspect-ratio:1;border-radius:50%;padding:5px;color:#fff;overflow:hidden}.step-content-wrap .step-header .step-header-icon>div.position-relative{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.step-content-wrap .step-header .step-header-icon div span:first-child{font-size:38px!important;line-height:1}.step-content-wrap .step-header .step-header-icon div span:second-child{font-size:18px!important;line-height:1}.step-content-wrap .step-header .step-header-content .step-header__subtitle{font-size:12px!important;font-weight:500;color:#bfa98d;margin-block-end:17px;line-height:1.1}.step-content-wrap .step-header .step-header-content .step-header__title{font-size:20px!important;letter-spacing:.05em;font-weight:600;line-height:1.1}.step-content-wrap .step-guide-media{margin-block-start:20px;position:relative;padding-bottom:56.25%}.step-content-wrap .step-guide-media iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.step-content-wrap .step-guide-media .media-cover-wrap{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1}.step-content-wrap .step-guide-media .media-cover-wrap img{width:100%;height:100%;object-fit:cover;object-position:center}.step-content-wrap .step-guide-media .media-cover-wrap .media-play-btn{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;color:#fff}.step-content-wrap .step-guide-media .media-cover-wrap .media-play-btn svg{width:64px}.step-content-wrap .step-prepares{margin-block-start:20px;display:flex;flex-direction:column;gap:12px;font-size:13px!important;font-weight:500}.step-content-wrap .step-prepares .step-prepare-items{display:flex;flex-wrap:wrap;gap:10px}.step-content-wrap .step-prepares .step-prepare-items .step-prepare-item{background-color:#ecf3fc;padding:5px 10px;display:inline-block;text-align:center;border-radius:30px}.step-content-wrap .step-prepares .step-prepare-items .step-prepare-item.step-item-grey{background-color:#f0efef}.step-content-wrap .step-prepares .step-prepare-items .step-prepare-item.step-item-orange-light{background-color:#f7f2ef}.step-content-wrap .step-guide-details{margin-block-start:20px}.step-content-wrap .step-guide-note{margin-block-start:20px;color:#bfa98d}@media screen and (min-width: 768px){.section-simple-steps{padding-block:140px}.custom-tab-steps{margin-block-start:80px}.custom-tab-wrap .custom-tab-header{gap:20px;margin-block-end:0;overflow:visible}.custom-tab-steps.custom-tab-wrap .custom-tab-header .custom-tab-trigger{border-block-end:0;border-color:#c7c9cc}.custom-tab-steps.custom-tab-wrap .custom-tab-header .custom-tab-trigger.active{margin-block-end:-1px}.custom-tab-steps.custom-tab-wrap .custom-tab-header .step__label--large{font-size:46px!important;font-weight:300}.custom-tab-steps.custom-tab-wrap .custom-tab-header .step__label--medium{font-size:24px!important;font-weight:300}.custom-tab-steps.custom-tab-wrap .custom-tab-header .step__label--small{font-size:14px!important}.step-content-wrap{padding:50px min(40px,(50% - 480px))}.step-content-wrap .step-header{flex-direction:row;align-items:center}.step-content-wrap .step-header .step-header-content{flex:1}.step-content-wrap .step-header .step-header-content .step-header__subtitle{font-size:16px!important;margin-block-end:5px}.step-content-wrap .step-header .step-header-content .step-header__title{font-size:32px!important}.step-content-wrap .step-guide-media{margin-block-start:30px}.step-content-wrap .step-prepares{margin-block-start:30px;display:flex;flex-direction:row;align-items:center}.step-content-wrap .step-prepares .step-prepare-label{white-space:nowrap}.step-content-wrap .step-prepares .step-prepare-items{flex:1;gap:20px}.step-content-wrap .step-prepares .step-prepare-items .step-prepare-item{background-color:#ecf3fc;padding:8px 16px;border-radius:40px}.step-content-wrap .step-guide-details,.step-content-wrap .step-guide-note{margin-block-start:30px}}@media screen and (max-width: 767px){.custom-tab-steps.custom-tab-wrap .custom-tab-header{margin-inline:0}.section-simple-steps .pasurire-container.px-10{padding-inline:10px}}.group-buttons{display:flex;flex-wrap:wrap;gap:20px}@media screen and (min-width: 768px){.group-buttons{row-gap:39px}}@media screen and (max-width: 767px){.group-buttons .btn-landing{min-width:unset}}.product-group-header{margin-block-end:30px}.product-group-header .product-group-header__sub-title{font-size:clamp(18px,2.3333vw,28px)!important;margin-block-end:6px;color:#bfa98d;line-height:1.2}.product-group-header .product-group-header__title{font-size:clamp(28px,4vw,48px)!important;letter-spacing:.05em;margin-block-end:0;line-height:1.2}@media screen and (min-width: 768px){.product-group-header{margin-block-end:45px}}.section-product-buy-info{background-color:#fff}.section-product-buy-info .group-buttons{margin-block-start:40px}@media screen and (min-width: 768px){.section-product-buy-info .group-buttons{margin-block-start:60px}}.section-product-related .section-product__header{padding:40px 36px 30px}.grid-products-related{display:grid;grid-template-columns:repeat(2,1fr)}.product-box-item{padding:20px;display:flex;flex-direction:column;background-color:#fff;gap:20px}.product-box-item:nth-child(4n+2),.product-box-item:nth-child(4n+3){background-color:#dbc9b21a}.product-box-item .product-box-item__head img{display:block;width:100%;aspect-ratio:300/330;object-fit:cover;object-position:center}.product-box-item .product-box-item__body{flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:31px}.product-box-item .product-box-item__body .product-box-item__title{margin-block-end:20px}@media screen and (min-width: 768px){.section-product-related .section-product__header{padding:74px 36px 48px}.grid-products-related{grid-template-columns:repeat(4,1fr)}.product-box-item{padding:30px;gap:37px}.product-box-item:nth-child(odd){background-color:#fff}.product-box-item:nth-child(2n){background-color:#dbc9b21a}.product-box-item .product-box-item__body .product-box-item__title{margin-block-end:31px}}.section-store-locations{background-color:#e6ddd6;padding-block-start:80px}.section-store-locations .section-store-locations-header{margin-block-end:40px}.section-store-locations .store-location-wrap{display:flex;flex-direction:column;gap:40px}.store-location-fitler-by-area .store-location-filter__label{padding:10px;border-block-end:1px solid}.store-location-fitler-by-area .store-location-filter__items{padding:10px;display:flex;flex-wrap:wrap;column-gap:20px;row-gap:30px}.filter-item-area{display:inline-flex;align-items:center;gap:10px;font-size:20px;font-family:noto-sans-cjk-jp;cursor:pointer}.filter-item-area:hover,.filter-item-area.selected{color:#bfa98d}.filter-item-area svg{width:14px}.filter-item-area.selected svg{transform:rotate(45deg)}.store-location-results{display:flex;flex-direction:column;row-gap:clamp(40px,9vw,114px);max-height:100vh;overflow:auto}.store-location-by-area{display:flex;flex-direction:column;row-gap:30px}.store-location-area-label{display:flex;border-block-end:1px solid;padding-bottom:20px}.store-location-area-items{display:flex;flex-direction:column;row-gap:20px}.box-store-location{display:grid;grid-template-columns:1fr;row-gap:20px;column-gap:30px}.box-store-location .box-store-location__media{position:relative}.box-store-location .box-store-location__media img{opacity:.53;display:block;width:100%;height:100%;object-fit:cover;object-position:center}.box-store-location .box-store-location__media:after{content:"";background:#bfa98d;opacity:.33;position:absolute;top:0;left:0;right:0;bottom:0}@media screen and (min-width: 768px){.section-store-locations{padding-block-start:120px}.section-store-locations .section-store-locations-header{margin-block-end:60px}.section-store-locations .store-location-wrap{flex-direction:row;column-gap:clamp(40px,9vw,108px)}.section-store-locations .store-location-wrap .store-location-filter{width:min(33%,360px)}.section-store-locations .store-location-wrap .store-location-results{flex:1}.store-location-fitler-by-area .store-location-filter__label,.store-location-fitler-by-area .store-location-filter__items{padding:20px}.store-location-by-area{flex-direction:row;column-gap:clamp(40px,9vw,108px)}.store-location-area-label{display:flex;flex-direction:column;align-items:center;gap:25px;border-block-end:none;padding-bottom:0}.store-location-area-label:after{content:"";width:1px;flex:1;background-color:currentColor}.store-location-area-label span{display:block;white-space:pre-wrap;word-break:break-word}.store-location-area-items{row-gap:40px}.box-store-location{grid-template-columns:58fr 43fr}}.section-stores .section-stores-header{padding-block-start:80px;padding-block-end:60px}.container-fh{max-width:1920px;margin-inline:auto}@media screen and (min-width: 768px){.section-stores .section-stores-header{padding-block-start:120px;padding-block-end:84px}}.grid-stores{display:grid;grid-template-columns:repeat(2,1fr)}.store-teaser-item{padding:30px 16px}.store-teaser-item .store-teaser-item--inner{max-width:560px;margin-inline:auto;display:flex;flex-direction:column;justify-content:space-between;min-height:200px}.store-teaser-item .store-teaser-item__title{font-size:clamp(24px,3.5vw,42px);font-weight:300}.store-teaser-item .btn-landing{min-width:min(100%,252px)}@media screen and (min-width: 768px){.store-teaser-item{padding:54px 36px}.store-teaser-item .store-teaser-item--inner{min-height:320px}}.sectionl-ld-faqs{background-color:#e7edf5;padding-block:80px}.sectionl-ld-faqs .section-faq-header{margin-block-end:60px}.faq-answer{max-width:883px;margin-inline:auto;padding-inline:26px}.sectionl-ld-faqs .custom-accorion__icons .custom-accorion__icon--close:before,.sectionl-ld-faqs .custom-accorion__icons .custom-accorion__icon--open:before{filter:invert(100%) sepia(10%) saturate(600%) hue-rotate(270deg) brightness(60%) contrast(110%)}@media screen and (min-width: 768px){.sectionl-ld-faqs{padding-block:120px}.sectionl-ld-faqs .section-faq-header{margin-block-end:80px}.sectionl-ld-faqs .section-faq-body{margin-inline-start:auto;max-width:1073px}}@media screen and (max-width: 767px){.sectionl-ld-faqs .section-faq-header{padding-inline:26px}.sectionl-ld-faqs .pasurire-container{padding-inline:10px}}back-to-top,.back-to-top--visible{display:none}.back-to-top{display:none;width:41px;height:41px;justify-content:center;align-items:center;background-color:#3a2e39;color:#f8f8f7;position:fixed;z-index:8;right:2px;bottom:2px}.back-to-top.show{display:flex!important}.back-to-top:not(.show){opacity:0;visibility:hidden}@media screen and (min-width: 768px){.back-to-top{right:30px;bottom:30px}}.section-mode-summary .layout-image-side .block-image-side{max-height:400px}.section-mode-summary .grid-mode-items{margin-block-start:30px}.section-mode-summary .block-content-side{padding-block-start:54px;padding-block-end:90px}.grid-mode-items{display:grid;grid-template-columns:repeat(2,1fr);gap:7px}.grid-mode-items .grid-mode-item{padding:14px 20px;background:#f8f8f71f;border:1px solid;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;line-height:1;text-align:center;min-height:77px}.grid-mode-items .grid-mode-item:hover{background-color:transparent}.grid-mode-items .grid-mode-item .text-md{font-size:20px!important}.grid-mode-items .grid-mode-item .text-base2{font-size:18px!important}.grid-mode-items .grid-mode-item .text-xs{font-size:14px!important}@media screen and (min-width: 768px){.section-mode-summary .block-content-side{padding-block-start:157px;padding-block-end:84px}.section-mode-summary .layout-image-side .block-image-side{max-height:1000px}.grid-mode-items{grid-template-columns:repeat(4,1fr)}}.modes-detail-wrap{padding-block:30px;display:flex;flex-direction:column;row-gap:43px;column-gap:76px}.modes-detail-wrap .mode-content-header{display:flex;flex-direction:column;align-items:center;gap:10px;line-height:1}.modes-detail-wrap .mode-content-body .mode-pupose{margin-block-end:37px}.modes-detail-wrap .mode-content-body .mode-positions,.modes-detail-wrap .mode-content-body .mode-grid-content,.modes-detail-wrap .mode-content-body .mode-grid-features{margin-block-end:30px}.modes-detail-wrap .mode-content-body .mode-positions{display:flex;flex-wrap:wrap;justify-content:center}.modes-detail-wrap .mode-content-body .mode-positions .mode-position-apply{background-color:#f8f8f7;border:1px solid;display:flex;padding:6px;aspect-ratio:1;justify-content:center;align-items:center;width:min(100%,102px);height:102px;overflow:hidden}.modes-detail-wrap .mode-content-body .mode-positions .mode-position-apply svg{max-width:100%;max-height:100%;width:auto;height:auto}.modes-detail-wrap .mode-content-body .mode-grid-content{display:grid;grid-template-columns:1fr;row-gap:37px}.modes-detail-wrap .mode-content-body .mode-grid-features{display:grid;grid-template-columns:repeat(2,1fr);gap:26px}.modes-detail-wrap .mode-content-body .mode-grid-features.mode-grid-3cl{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.mode-featured-box{padding:13px 8px;border:1px solid;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;line-height:1.5;gap:10px}.mode-result{background-color:#f8f8f7;padding:28px 36px;display:flex;flex-direction:column;gap:18px}.mode-grid-content-second{display:flex;flex-direction:column;gap:10px}.mode-grid-content-second img{display:block}@media screen and (min-width: 768px){.modes-detail-wrap{max-width:1440px;margin:0 auto;padding-inline:clamp(30px,4.86vw,70px);flex-direction:row;padding-block:89px 0}.modes-detail-wrap .mode-content-header{display:flex;flex-direction:column;gap:10px;align-items:center}.modes-detail-wrap .mode-content-header .mode-main-title{writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(-90deg)}.modes-detail-wrap .mode-content-header .mode-subtitle{flex:1;writing-mode:vertical-rl;text-orientation:mixed;display:flex;align-items:center;gap:36px}.modes-detail-wrap .mode-content-header .mode-subtitle:after{content:"";flex:1;width:1px;background-color:currentColor}.modes-detail-wrap .mode-content-body{flex:1}.modes-detail-wrap .mode-content-body .mode-pupose{margin-block-end:80px}.modes-detail-wrap .mode-content-body .mode-positions{margin-block-end:58px;gap:30px}.modes-detail-wrap .mode-content-body .mode-grid-content{column-gap:clamp(40px,10vw,144px);grid-template-columns:47fr 53fr}.modes-detail-wrap .mode-content-body .mode-grid-features{gap:39px}.mode-featured-box{padding:20px}}@media screen and (max-width: 767px){.modes-detail-wrap{padding-inline:36px}.mode-grid-content-second{margin-inline:-36px}.modes-detail-wrap .mode-content-body .mode-positions.mode-positions-sm .mode-position-apply{width:min(100%,100px)}.mode-featured-box div{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}}@media screen and (max-width: 480px){.modes-detail-wrap .mode-content-body .mode-positions.mode-positions-4{display:grid;grid-template-columns:1fr 1fr;max-width:200px;margin-inline:auto}}.lightbox-wrap{position:relative}.lightbox-wrap>img{width:100%;aspect-ratio:16/9;object-fit:cover;object-position:center}.lightbox-wrap .lightbox-play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lightbox-wrap .lightbox-play-button svg{color:#fff;fill:#fff;width:100%;max-width:64px}.custom-footer-wrapper{background-color:#3a2e39;color:#fff}.custom-footer-wrapper a{color:#fff}.custom-footer-wrapper a:hover{color:#afc9e9}.custom-footer-social .social-list{display:flex;justify-content:center;gap:1rem}.custom-footer-social a img{max-width:33px;height:auto}.custom-footer-logo{display:flex;justify-content:center;margin-bottom:70px}.custom-footer-logo img{max-width:250px}.custom-footer-menus .menu-block{display:flex;gap:1rem;justify-content:space-between;list-style:none;padding:0;margin:0}.custom-footer-menus .menu-block li{padding:0}.custom-footer-menus .menu-block li a{color:#fff}.custom-footer-menus .menu-block li a:hover{color:#afc9e9}.custom-footer-company{text-align:center;margin:30px 0}.custom-footer-company ul{display:flex;justify-content:center;gap:20px;list-style:none;margin:20px 0 0;padding:0}.custom-footer-company ul li{padding:0}@media only screen and (max-width: 1023.9px){.custom-footer-wrapper .ld-container{max-width:600px!important}.custom-footer-menus .menu-block{flex-wrap:wrap;gap:.5rem 2rem;justify-content:center}.custom-footer-company ul{gap:0 20px;flex-wrap:wrap;margin-top:5px}.custom-footer-company ul li:nth-child(1){width:100%}}@media only screen and (max-width: 767px){.custom-footer-menus .menu-block{flex-direction:column;justify-content:center;align-items:center}.custom-footer-company>*{text-align:left;justify-content:flex-start}.custom-footer-company .lder-fs-md{font-size:16px}.custom-footer-company ul{font-size:12px;text-align:left;justify-content:flex-start}.custom-footer-logo img{max-width:180px}}.skin-care-modes{position:relative}.skin-care-modes>img{width:100%}.mode-overlay-img{display:flex;gap:12px;align-items:center;position:absolute}.mode-overlay-img.mode-circle-cl{bottom:63%;left:65%}.mode-overlay-img.mode-circle-rf{top:66%;left:6.2%}.mode-overlay-img.mode-circle-ems{top:73%;left:74.4%}.mode-overlay-img.mode-circle-p{bottom:73%;left:11.3%}.mode-overlay-img .mode-style-circle{margin-block-start:0;width:109px;transform:unset!important}.mode-overlay-img:before{content:"";display:block;width:248px;height:248px;background:radial-gradient(circle,#f8f8f7,#f7f2e1f5 41.87%,#e8dfd700 78.41%,#e6ddd600);background-repeat:no-repeat;background-position:center;background-size:100% 100%;animation:pulse-gradient 4s ease-in-out infinite;position:absolute;top:0;left:0;transform:translate(-69.5px,-69.5px)}.mode-overlay-img.mode-circle-cl:hover:before{background:radial-gradient(circle,#f8f8f7,#f6f6f4 41.87%,#e8dfd700 78.41%,#e6ddd600)}.mode-overlay-img.mode-circle-rf:hover:before{background:radial-gradient(circle,#f8f8f7,#f6e4df 41.87%,#e8dfd700 78.41%,#e6ddd600)}.mode-overlay-img.mode-circle-ems:hover:before{background:radial-gradient(circle,#f8f8f7,#d2d7c8 41.87%,#e8dfd700 78.41%,#e6ddd600)}.mode-overlay-img.mode-circle-p:hover:before{background:radial-gradient(circle,#f8f8f7,#cbddeb 41.87%,#e8dfd700 78.41%,#e6ddd600)}.page-loading{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;flex-direction:column;justify-content:center;align-items:center}.page-loading .loading-logo-top{opacity:.2;width:100%;max-width:1440px;margin-inline:auto;position:absolute;top:0;left:50%;transform:translate(-50%,-100%);transition:1.5s ease-out}.page-loading .loading-logo-bottom{opacity:.2;width:528px;max-width:100%;position:absolute;bottom:0;left:50%;transform:translate(-50%,100%);transition:1.5s ease-out}.page-loading.show-logo .loading-logo-top{transform:translate(-50%,-37%)}.page-loading.show-logo .loading-logo-bottom{transform:translate(-50%,34%)}.page-loading-text .line-container{display:block;white-space:nowrap}.page-loading-text .char-smoke-fade{display:inline-block;opacity:0;animation:smokeAppear .4s ease-out forwards}@keyframes smokeAppear{0%{opacity:0;transform:translate(-20px) scale(.9);filter:blur(15px) brightness(1.3)}40%{opacity:.4;filter:blur(10px) brightness(1.2)}70%{opacity:.8;filter:blur(3px) brightness(1.1)}to{opacity:1;transform:translate(0) scale(1);filter:blur(0) brightness(1)}}.main-nav-logo-link{display:inline-block;line-height:0}:root{--loading-duration: 2.5s}.page-loading{opacity:1;visibility:visible;transition:opacity .6s ease,visibility 0s linear .6s}.page-loading.is-hidden{opacity:0;visibility:hidden}.loading-bar-container{width:200px;height:4px;background-color:#3a3a3a26;margin:30px auto 0;border-radius:3px;overflow:hidden}.loading-bar{width:0;height:100%;background-color:#3a3a3a;border-radius:3px;animation:none}.loading-bar.is-animating{animation:loadingProgress var(--loading-duration) ease-in-out forwards}@keyframes loadingProgress{0%{width:0}to{width:100%}}.loading-percentage{color:#3a3a3a;font-family:Noto Sans JP,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-size:15px;text-align:center;margin-top:15px;font-weight:500;opacity:0;transition:opacity .3s ease}.loading-percentage.is-visible{opacity:.9}@media (max-width: 768px){.loading-percentage{font-size:13px;margin-top:12px}}.pasurire-hero__subtitle{margin-bottom:5px;opacity:.9}@media (max-width: 1023px){.pasurire-hero__subtitle{font-size:1rem!important}}@media (min-width: 769px){.pasurire-hero__subtitle{font-size:1.6rem!important;margin-bottom:-60px!important;opacity:.9;margin-left:10px!important;padding-top:20px}}.pasurire-hero__subtitle{margin-bottom:-10px!important;opacity:.9;margin-top:10px;margin-left:3px}.pasurire-hero__title{margin-top:10px!important}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 430px){.text-2md{font-size:16px!important;letter-spacing:.02em}.text-base{font-size:13px!important;letter-spacing:.01em}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/pasurire-luxs.css.map */
