:root{--nuset-bg: #E7DDD3;--nuset-bg-deep: #BEA792;--nuset-ink: #2E2A26;--nuset-muted: #6A747C;--nuset-white: #FFFFFF;--nuset-line: rgba(46, 42, 38, .12);--nuset-font-serif: "Crimson Text", "Noto Serif JP", serif;--nuset-font-sans: "Inter", "Instrument Sans", sans-serif;--nuset-header-font-en: "Lato", sans-serif;--nuset-header-font-ja: "Noto Sans JP", sans-serif;--space-side: clamp(1.25rem, 5vw, 2.5rem);--font-type-en-serif: var(--nuset-header-font-en);--font-type-ja: var(--nuset-header-font-ja);--font-type-ja-serif: "Zen Old Mincho", "Noto Serif JP", serif;--my-width: 1440;--my-side-margin: 80;--my-gutter: 20}@media(max-width:767px){:root{--my-width: 390;--my-side-margin: 30;--my-gutter: 16}}body{background-color:var(--nuset-bg);color:var(--nuset-ink);font-family:var(--nuset-font-sans);-webkit-font-smoothing:antialiased}.legal-policy-page{background-color:#fff!important}.nuset-hero-pinned{height:var(--nuset-hero-pin-distance, 330vh);position:relative}.nuset-hero-pinned .swiper{position:sticky;top:0;height:100vh!important;overflow:hidden}.message-line{display:block;overflow:hidden}.message-line>*{display:block}.mvImageGradient{background:linear-gradient(to right,transparent 0%,rgba(186,167,146,.4) 50%,#bea792 100%)}[id^=about-content-]{will-change:clip-path,transform}body.template-index{background:var(--nuset-bg);color:var(--nuset-ink)}body.template-index:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;opacity:.34;background-image:radial-gradient(rgba(32,30,28,.05) .5px,transparent .5px),radial-gradient(rgba(255,255,255,.06) .5px,transparent .5px);background-size:3px 3px,4px 4px;background-position:0 0,1px 1px}body.template-index #PageContainer,body.template-index .footer-wrapper{position:relative;z-index:1}body.template-index .footer-wrapper{background:var(--nuset-bg);isolation:isolate;overflow:hidden;z-index:2}body.template-index .announcement_bar{display:none}body.template-index .header-section--wrapper{position:fixed;top:0;width:100%;z-index:75;transition:background-color .35s ease,backdrop-filter .35s ease,border-color .35s ease}body.template-index .site-header .site-header__wrapper{border-bottom:none}.header-section--wrapper,.header-section--wrapper.overlay-header-wrapper,.header-section .overlay-header,.header-section .site-header,.header-section .site-header__wrapper{background:transparent!important;background-color:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.header-section--wrapper{border-bottom:none!important}body .header-section--wrapper,body .header-section--wrapper.overlay-header-wrapper,body .header-section .overlay-header,body .header-section .site-header,body .header-section .site-header__wrapper,body .header-section.sticky-header .overlay-header,body .header-section.sticky-header:not(.sticked) .overlay-header,body .header-section:not(.sticky-header) .overlay-header,body .overlay-header.force-hover,body .overlay-header:hover{background:transparent!important;background-color:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-bottom:none!important;border-bottom-color:transparent!important;box-shadow:none!important}.site-header .site-nav__link,.site-header .site-nav a,.site-header .header--supporting-text,.site-header .mobile-nav__link,.site-header .site-header__links a,.site-header .top-links a,.site-header .site-header__logo-link+*{font-family:var(--nuset-header-font-en);font-size:clamp(1rem,1.15vw,1.15rem);font-weight:400;letter-spacing:.04em}:lang(ja) .site-header .site-nav__link,:lang(ja) .site-header .site-nav a,:lang(ja) .site-header .header--supporting-text,:lang(ja) .site-header .mobile-nav__link,:lang(ja) .site-header .site-header__links a,:lang(ja) .site-header .top-links a{font-family:var(--nuset-header-font-ja)}body.template-index.hero-at-top .header-section--wrapper{background:transparent;border-bottom:none}body.template-index.hero-at-top .site-header,body.template-index.hero-at-top .site-header a,body.template-index.hero-at-top .site-header .header--supporting-text,body.template-index.hero-at-top .site-header .site-nav__link,body.template-index.hero-at-top .site-header .site-nav a,body.template-index.hero-at-top .site-header .cart-item-count-header{color:var(--nuset-white)}body.template-index:not(.hero-at-top) .header-section--wrapper{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:none}body.template-index:not(.hero-at-top) .site-header,body.template-index:not(.hero-at-top) .site-header a,body.template-index:not(.hero-at-top) .site-header .header--supporting-text,body.template-index:not(.hero-at-top) .site-header .site-nav__link,body.template-index:not(.hero-at-top) .site-header .site-nav a{color:var(--nuset-ink)}.template-index.hero-scroll-active .header-section--wrapper{will-change:background-color,backdrop-filter}.template-index.hero-scroll-mounted:after{content:"hero-scroll on";position:fixed;top:6px;right:8px;z-index:9999;font-size:11px;line-height:1;letter-spacing:.03em;color:#fff;background:#14141473;border:1px solid rgba(255,255,255,.35);padding:4px 6px}.template-index .homepage-wrapper{padding-top:0}.template-index .section--slideshow-wrapper .slideshow-image-overlay{background:linear-gradient(115deg,#e4d1c242 8%,#eadbce29 46%,#dfcab94d)!important}.template-index .section--slideshow-wrapper.nuset-hero-pinned{display:contents}.nuset-hero-scrolly-container{overflow:visible!important}.nuset-hero-sticky{background:var(--nuset-bg)}.template-index .section--slideshow-wrapper .homepage-sections--slideshow-wrapper .homepage-featured-content-box{will-change:transform,opacity;transition:transform .25s linear,opacity .25s linear}.template-index .section--slideshow-wrapper .homepage-featured-content-box-inner{max-width:34rem;padding:0 clamp(1.2rem,2.4vw,2.6rem)}.template-index .section--slideshow-wrapper .slideshow-title h2{font-size:clamp(1.3rem,1.75vw,2.2rem)!important;line-height:2.08;letter-spacing:.08em;font-weight:500}.template-index .section--slideshow-wrapper .featured-row__subtext{letter-spacing:.04em;line-height:1.8;font-size:.84rem!important;color:#ffffffb8}.template-index .section--slideshow-wrapper .slideshow-text-container{position:absolute;left:auto;right:clamp(1.5rem,5vw,4rem);bottom:clamp(1.5rem,6vh,4rem);width:min(28rem,36vw);max-width:calc(100vw - 3rem);z-index:3}.template-index .section--slideshow-wrapper .slide-buttons{display:none}.template-index .section--slideshow-wrapper .slideshow-desktop-image img,.template-index .section--slideshow-wrapper .slideshow-mobile-image img,.template-index .section--slideshow-wrapper .slideshow-desktop-as-mobile-image img{will-change:transform,filter;transition:transform .25s linear,filter .25s linear}.template-index .section--slideshow-wrapper .slideshow-title-container,.template-index .section--slideshow-wrapper .slideshow-text-container{will-change:transform,opacity;transition:transform .25s linear,opacity .25s linear}.template-index .section--slideshow-wrapper .hero-line-wrap{display:block;overflow:hidden}.template-index .section--slideshow-wrapper .hero-line{display:block;will-change:transform,opacity;transform:none;opacity:1}.template-index .section--slideshow-wrapper .slideshow-title-container{opacity:1;position:relative;z-index:3}.template-index .section--slideshow-wrapper .slideshow-text-container{opacity:1}.template-index .section--slideshow-wrapper .slideshow-title-container,.template-index .section--slideshow-wrapper .slideshow-text-container{visibility:visible}.template-index .section--slideshow-wrapper .slideshow-mobile-overlay-text{position:relative;z-index:2;width:100%;height:100%}.template-index .section--slideshow-wrapper .slideshow-title-container .homepage-sections--title,.template-index .section--slideshow-wrapper .slideshow-text-container .featured-row__subtext,.template-index .section--slideshow-wrapper .slideshow-text-container .featured-row__subtext p{color:#fff!important}.template-index .section--slideshow-wrapper .slideshow-title-container{max-width:min(40rem,50vw)}.template-index .section--slideshow-wrapper .slideshow-title-container .homepage-sections--title{font-size:clamp(3.5rem,11vw,8rem)!important;line-height:.95;letter-spacing:.12em;font-weight:300}.template-index .section--slideshow-wrapper .slideshow-text-container .featured-row__subtext p{margin:0}.template-index .section--slideshow-wrapper .slideshow-desktop-image,.template-index .section--slideshow-wrapper .slideshow-mobile-image,.template-index .section--slideshow-wrapper .slideshow-desktop-as-mobile-image{will-change:opacity,transform,filter;transition:opacity .2s linear,transform .2s linear,filter .2s linear}.template-index [data-wetheme-section-id=image_with_text_manifesto] .homepage-featured-content-wrapper{align-items:flex-start}.template-index [data-wetheme-section-id=image_with_text_manifesto] .feature_row__image_wrapper{transform:translateY(-28px)}.template-index [data-wetheme-section-id=image_with_text_manifesto] .homepage-featured-content-box{background:#ffffff94;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-shadow:0 14px 42px #17141114}.template-index [data-wetheme-section-id=image_with_text_manifesto] .homepage-sections--title{writing-mode:vertical-rl;text-orientation:mixed;font-size:clamp(1.8rem,2.9vw,3.1rem);letter-spacing:.12em;line-height:1.42;margin-left:auto;margin-right:0}.template-index [data-wetheme-section-id=image_with_text_manifesto] .featured-row__subtext{margin-right:clamp(1rem,4.4vw,5rem);margin-top:0;line-height:2;color:#2e2a26eb}.template-index [data-wetheme-section-id=featured_collection_conversion] .section-header-wrapper{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:2rem;margin-bottom:2.4rem}.template-index [data-wetheme-section-id=featured_collection_conversion] .section-title{font-size:clamp(3rem,7vw,5.8rem);line-height:.96;letter-spacing:-.02em}.template-index [data-wetheme-section-id=featured_collection_conversion] .section-description{writing-mode:vertical-rl;text-orientation:mixed;font-size:clamp(1.05rem,1.3vw,1.6rem);letter-spacing:.12em;line-height:1.9;color:#2e2a26e6}.template-index [data-wetheme-section-id=featured_collection_conversion] .featured-product--grid-item{width:100%!important;float:none!important;margin-bottom:clamp(3.2rem,7vw,6rem)}.template-index [data-wetheme-section-id=featured_collection_conversion] product-card.grid-view-item{display:grid;grid-template-columns:minmax(300px,44%) 1fr;gap:clamp(2.2rem,4.8vw,5.8rem);align-items:start}.template-index [data-wetheme-section-id=featured_collection_conversion] product-card.grid-view-item>div{display:contents}.template-index [data-wetheme-section-id=featured_collection_conversion] .grid-view-item-image{grid-column:1}.template-index [data-wetheme-section-id=featured_collection_conversion] .grid-view-item-image .grid__image{background:#bea792}.template-index [data-wetheme-section-id=featured_collection_conversion] .grid-view-item-image img{border-radius:0}.template-index [data-wetheme-section-id=featured_collection_conversion] .product-grid--title,.template-index [data-wetheme-section-id=featured_collection_conversion] .product-grid--price,.template-index [data-wetheme-section-id=featured_collection_conversion] .product-grid--rating,.template-index [data-wetheme-section-id=featured_collection_conversion] .product-grid--footer{grid-column:2}.template-index [data-wetheme-section-id=featured_collection_conversion] .product-grid--title a{font-size:clamp(1.4rem,2.2vw,2.2rem);letter-spacing:.08em}.template-index [data-wetheme-section-id=featured_collection_conversion] .product-grid--price{margin-top:.8rem}.template-index [data-wetheme-section-id=visual_navigation_doctor_qa]{background:linear-gradient(135deg,#6a747c,#b8c0c7)}.template-index [data-wetheme-section-id=visual_navigation_doctor_qa] .section-title,.template-index [data-wetheme-section-id=visual_navigation_doctor_qa] .section-description,.template-index [data-wetheme-section-id=visual_navigation_doctor_qa] .visual-navigation__text a{color:#fffffff0!important}.template-index [data-wetheme-section-id=visual_navigation_doctor_qa] .visual-navigation__list{gap:1.4rem;align-items:stretch}.template-index [data-wetheme-section-id=visual_navigation_doctor_qa] .visual-navigation__list-item{width:calc((100% - 2.8rem) / 3)!important;max-width:none;background:#ffffff1c;border:1px solid rgba(255,255,255,.26);border-radius:0;padding:.8rem}.template-index [data-wetheme-section-id=visual_navigation_doctor_qa] .visual-navigation__list-item img{width:100%!important;height:170px!important;object-fit:cover}.template-index [data-wetheme-section-id=visual_navigation_doctor_qa] .visual-navigation__text{margin-top:.7rem}.template-index [data-wetheme-section-id=image_with_text_user_voice] .homepage-sections--title{font-size:clamp(2.1rem,3.6vw,4rem);letter-spacing:.02em}.template-index [data-wetheme-section-id=image_with_text_user_voice] .homepage-featured-content-box{background:#c9b6a4;border-radius:22px;padding:clamp(1.3rem,2.4vw,2rem)}.template-index [data-wetheme-section-id=image_with_text_user_voice] .featured-row__subtext p{line-height:1.9}.template-index [data-wetheme-section-id=image_with_text_user_voice] .feature_row__image_wrapper img{border-radius:0}.template-index [data-wetheme-section-id=gallery_topics] .section-title{font-size:clamp(2.8rem,6vw,5.3rem);letter-spacing:-.01em}.template-index [data-wetheme-section-id=gallery_topics] .section-description{color:var(--nuset-muted)}.template-index [data-wetheme-section-id=gallery_topics] .gallery-grid{gap:1.4rem}.template-index [data-wetheme-section-id=gallery_topics] .homepage-gallery-grid-inner{background:#c9b6a4;border-radius:18px;padding:.75rem}.template-index [data-wetheme-section-id=gallery_topics] .homepage-gallery-grid-inner .grid-image img{border-radius:12px}.template-index [data-wetheme-section-id=gallery_topics] .grid-item__title{font-size:clamp(1.35rem,1.9vw,2.1rem);letter-spacing:.01em}.template-index [data-wetheme-section-id=accordion_pre_faq] .section-title,.template-index [data-wetheme-section-id=newsletter_capture] .newsletter-header{font-size:clamp(2.5rem,5.4vw,4.8rem);line-height:1}.template-index [data-wetheme-section-id=accordion_pre_faq] .accordion-content{border-top:1px solid var(--nuset-line);margin:0;padding:.2rem 0}.template-index [data-wetheme-section-id=accordion_pre_faq] .accordion-content:last-child{border-bottom:1px solid var(--nuset-line)}.template-index [data-wetheme-section-id=accordion_pre_faq] .summary{min-height:74px;padding:0 .3rem}.template-index [data-wetheme-section-id=accordion_pre_faq] .collapsible-content .content{padding-top:.3rem;padding-bottom:1rem}.template-index [data-wetheme-section-id=newsletter_capture] .newsletter--section-wrapper,.template-index [data-wetheme-section-id=newsletter_capture] .newsletter-section{border-top:1px solid var(--nuset-line)}.template-index [data-wetheme-section-id=newsletter_capture] input[type=email]{border-radius:0}.template-index.nuset-scroll-ready [data-wetheme-section-type]:not([data-wetheme-section-type=image--slideshow]){opacity:1;transform:none;transition:opacity .85s ease,transform 1s cubic-bezier(.2,.62,.2,1)}.template-index.nuset-scroll-ready [data-wetheme-section-type].nuset-inview{opacity:1;transform:none}.template-index.nuset-scroll-ready .nuset-parallax{will-change:transform;transition:transform .12s linear}@media screen and (max-width:989px){body.template-index .header-section--wrapper{position:sticky;top:0}.template-index .section--slideshow-wrapper .homepage-featured-content-box-inner{max-width:none;padding:0 1.25rem 2rem}.template-index .section--slideshow-wrapper .slideshow-text-container{position:static;width:auto;margin-top:.55rem;max-width:21rem}.template-index .section--slideshow-wrapper .slideshow-title h2{font-size:clamp(1.2rem,5.3vw,1.75rem)!important;line-height:1.75;letter-spacing:.05em}.template-index [data-wetheme-section-id=image_with_text_manifesto] .homepage-sections--title{writing-mode:horizontal-tb;margin-right:auto}.template-index [data-wetheme-section-id=image_with_text_manifesto] .featured-row__subtext{margin-right:0}.template-index [data-wetheme-section-id=featured_collection_conversion] .section-header-wrapper{grid-template-columns:1fr;gap:.8rem}.template-index [data-wetheme-section-id=featured_collection_conversion] .section-description{writing-mode:horizontal-tb;font-size:1rem;letter-spacing:.02em;line-height:1.6}.template-index [data-wetheme-section-id=featured_collection_conversion] product-card.grid-view-item{grid-template-columns:1fr;gap:1.2rem}.template-index [data-wetheme-section-id=featured_collection_conversion] .grid-view-item-image,.template-index [data-wetheme-section-id=featured_collection_conversion] .product-grid--title,.template-index [data-wetheme-section-id=featured_collection_conversion] .product-grid--price,.template-index [data-wetheme-section-id=featured_collection_conversion] .product-grid--rating,.template-index [data-wetheme-section-id=featured_collection_conversion] .product-grid--footer{grid-column:1}.template-index [data-wetheme-section-id=visual_navigation_doctor_qa] .visual-navigation__list-item{width:100%!important}.template-index [data-wetheme-section-id=visual_navigation_doctor_qa] .visual-navigation__list-item img{height:180px!important}}@media(prefers-reduced-motion:reduce){.template-index .section--slideshow-wrapper .homepage-sections--slideshow-wrapper .homepage-featured-content-box,.template-index .section--slideshow-wrapper .slideshow-desktop-image img,.template-index .section--slideshow-wrapper .slideshow-mobile-image img,.template-index .section--slideshow-wrapper .slideshow-desktop-as-mobile-image img,.template-index .section--slideshow-wrapper .slideshow-desktop-image,.template-index .section--slideshow-wrapper .slideshow-mobile-image,.template-index .section--slideshow-wrapper .slideshow-desktop-as-mobile-image,.template-index .section--slideshow-wrapper .slideshow-image-overlay,.template-index .section--slideshow-wrapper .slideshow-title-container,.template-index .section--slideshow-wrapper .slideshow-text-container,.template-index.nuset-scroll-ready [data-wetheme-section-type],.template-index.nuset-scroll-ready .nuset-parallax{transition:none!important;transform:none!important}}.legal-policy-page{font-family:Noto Sans Japanese,Noto Sans JP,sans-serif;color:#121212}.legal-policy-page .template-title{font-size:24px!important;text-align:center!important;margin-top:0;margin-bottom:3rem;font-weight:400;color:#000;letter-spacing:.1em;font-family:Noto Sans Japanese,Noto Sans JP,sans-serif}.legal-policy-table{width:100%;border-collapse:collapse;border:1px solid #eeeeee;margin-top:2.5rem;margin-bottom:3rem;background-color:#fff}.legal-policy-table__row{border-bottom:1px solid #eeeeee}.legal-policy-table__row:last-child{border-bottom:none}.legal-policy-table__label{width:25%;background-color:#f6f6f6;color:#121212;font-weight:400;padding:15px 20px;vertical-align:top;border-right:1px solid #eeeeee;text-align:left;font-size:14px;line-height:1.5}.legal-policy-table__content{width:75%;padding:15px 20px;vertical-align:top;color:#121212;font-size:14px;line-height:1.6}.legal-policy-table__content p:first-child{margin-top:0}.legal-policy-table__content p:last-child{margin-bottom:0}@media screen and (max-width:749px){.legal-policy-table,.legal-policy-table__row,.legal-policy-table__label,.legal-policy-table__content{display:block;width:100%!important}.legal-policy-table__label{border-right:none;border-bottom:1px solid var(--nuset-line);padding:1rem 1.5rem}.legal-policy-table__content{padding:1.5rem}}.legal-policy-page__meta{margin-top:-.6rem;margin-bottom:1.2rem;color:#2e2a26b8}.legal-policy-page__business{display:none}.bottom--footer---business{font-size:.86rem;line-height:1.7}.bottom--footer---business p,.bottom--footer---business div{margin:.24rem 0}.bottom--footer---policy-links{display:flex;flex-wrap:wrap;gap:.6rem 1rem}.template-index [data-wetheme-section-id=product_showcase_image]{margin:0;padding:0}.template-index [data-wetheme-section-id=product_showcase_image] .wrapper-spacing--v{--margin-section-top: 0px !important;--margin-section-bottom: 0px !important}.template-index [data-wetheme-section-id=product_showcase_image] .image-with-text-overlay__grid--background img{object-fit:cover;width:100%}.template-index [data-wetheme-section-id=product_showcase_image] .image-with-text-overlay__grid,.template-index [data-wetheme-section-id=closing_brand_image] .image-with-text-overlay__grid{min-height:auto}.template-index [data-wetheme-section-id=product_showcase_image] .image-with-text-overlay__cropped-image,.template-index [data-wetheme-section-id=closing_brand_image] .image-with-text-overlay__cropped-image{min-height:inherit}.template-index [data-wetheme-section-id=closing_brand_image]{margin:0;padding:0}.template-index [data-wetheme-section-id=closing_brand_image] .wrapper-spacing--v{--margin-section-top: 0px !important;--margin-section-bottom: 0px !important}.template-index [data-wetheme-section-id=closing_brand_image] .image-with-text-overlay__caption{text-align:center}.template-index [data-wetheme-section-id=closing_brand_image] .image-with-text-overlay__heading{font-family:"Noto Serif JP",YuMincho,Yu Mincho,serif;writing-mode:vertical-rl;text-orientation:mixed;display:inline-block;font-size:clamp(1.4rem,2.6vw,2rem);letter-spacing:.18em;line-height:2.2;color:var(--nuset-white);text-shadow:0 1px 8px rgba(0,0,0,.25);margin:0 auto}.template-index [data-wetheme-section-id=closing_brand_image] .image-with-text-overlay__text p{font-size:clamp(.72rem,1.1vw,.88rem);letter-spacing:.12em;color:#ffffffd1;margin-top:1.2rem;font-style:italic}@media(max-width:749px){.template-index [data-wetheme-section-id=closing_brand_image] .image-with-text-overlay__heading{font-size:1.2rem;line-height:2}}.fade-in-up{opacity:0;transform:translateY(20px);transition:opacity .8s ease,transform .8s ease}.fade-in-up.revealed{opacity:1;transform:translateY(0)}.hero__circle{transition:transform 1.5s ease-out,opacity 1.5s ease}.hero__circle.animate-pulse{animation:pulse-ring 3s infinite}@keyframes pulse-ring{0%{transform:translate(-30%,-50%) scale(.95);opacity:.1}50%{transform:translate(-30%,-50%) scale(1.05);opacity:.2}to{transform:translate(-30%,-50%) scale(.95);opacity:.1}}[data-remie-about] .accordion-content{transition:all .4s cubic-bezier(.4,0,.2,1)}[data-remie-about] .feature-card{opacity:0;transform:translateY(30px)}[data-remie-about] .feature-card.in-view{opacity:1;transform:translateY(0);transition:opacity .8s ease,transform .8s ease}.en-label-a{font-family:var(--font-type-en-serif);font-size:clamp(46px,6vw,82px);line-height:1.5;font-weight:300;letter-spacing:.04em}.en-label-b{font-family:var(--font-type-en-serif);font-size:clamp(36px,4vw,42px);line-height:1.5;font-weight:300;letter-spacing:.04em}.en-label-c{font-family:var(--font-type-en-serif);font-size:clamp(28px,3vw,32px);line-height:1.3;font-weight:300;letter-spacing:.04em}.en-label-d{font-family:var(--font-type-en-serif);font-size:clamp(18px,2vw,20px);line-height:1.5;font-weight:300;letter-spacing:.04em}.en-label-e{font-family:var(--font-type-en-serif);font-size:clamp(16px,1.8vw,20px);line-height:1.5;font-weight:400;letter-spacing:.04em}.en-label-f{font-family:var(--font-type-en-serif);font-size:clamp(13px,1.5vw,15px);line-height:1.5;font-weight:400;letter-spacing:.04em}.ja-label-a{font-family:var(--font-type-ja-serif);font-size:clamp(24px,3vw,32px);line-height:1.7}.ja-label-b{font-family:var(--font-type-ja-serif);font-size:clamp(22px,2.8vw,26px);line-height:1.7}.ja-label-c{font-family:var(--font-type-ja-serif);font-size:clamp(18px,2.5vw,24px);line-height:1.7}.ja-label-d{font-family:var(--font-type-ja-serif);font-size:clamp(18px,2vw,20px);line-height:1.7}.ja-label-e{font-family:var(--font-type-ja-serif);font-size:16px;line-height:1.7}.ja-label-f{font-family:var(--font-type-ja-serif);font-size:clamp(13px,1.5vw,15px);line-height:1.7}.ja-label-j{font-family:var(--font-type-ja);font-size:clamp(16px,1.8vw,18px);line-height:1.7}.ja-body-a{font-family:var(--font-type-ja-serif);font-size:clamp(16px,1.8vw,18px);line-height:1.9;letter-spacing:.05em}.ja-body-b{font-family:var(--font-type-ja-serif);font-size:clamp(16px,1.8vw,18px);line-height:1.8;letter-spacing:.05em}.ja-body-c{font-family:var(--font-type-ja-serif);font-size:clamp(14px,1.6vw,15px);line-height:1.9;letter-spacing:.05em}.ja-body-d{font-family:var(--font-type-ja);font-size:14px;line-height:2;letter-spacing:.05em}.ja-display-a{font-family:var(--font-type-ja-serif);font-size:clamp(26px,4.5vw,46px);line-height:2.4;letter-spacing:.08em}.vertical-rl{writing-mode:vertical-rl;text-orientation:mixed}.reveal-on-scroll{opacity:0;transform:translateY(30px);transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1)}.reveal-on-scroll.is-visible{opacity:1;transform:translateY(0)}.stagger-reveal>*{opacity:0;transform:translateY(20px)}.stagger-reveal.is-visible>*{opacity:1;transform:translateY(0);transition:opacity .8s ease,transform .8s ease}.stagger-reveal.is-visible>*:nth-child(2){transition-delay:.1s}.stagger-reveal.is-visible>*:nth-child(3){transition-delay:.2s}.stagger-reveal.is-visible>*:nth-child(4){transition-delay:.3s}.stagger-reveal.is-visible>*:nth-child(5){transition-delay:.4s}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom-nuset.css.map */
