@charset "UTF-8";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;700&family=Noto+Sans+JP:wght@400;700&display=swap";
/*! ファイル名:lp-aroma-revita.css */[data-lp-base]{--lp-vw:100vw;--lp-unit:calc(var(--lp-full)/39);--lp-first-view-height:100svh;--lp-border-radius-full:9999px;--lp-breakpoints-xs:320px;--lp-breakpoints-sm:768px;--lp-breakpoints-md:1024px;--lp-breakpoints-lg:1440px;--lp-breakpoints-xl:1680px;--lp-breakpoints-full:9999px;--lp-zindex-back:0;--lp-zindex-middle:10;--lp-zindex-front:100;--lp-zindex-header:500;--lp-zindex-overlay:900;--lp-zindex-modal:1000;--lp-zindex-navi:5000;--lp-zindex-magic:10000;--lp-font-weight-thin:100;--lp-font-weight-extraLight:200;--lp-font-weight-light:300;--lp-font-weight-regular:400;--lp-font-weight-medium:500;--lp-font-weight-semiBold:600;--lp-font-weight-bold:700;--lp-font-weight-extraBold:800;--lp-font-weight-black:900;--lp-ease-none:cubic-bezier(0.25,0.25,0.75,0.75);--lp-ease-power1-in:cubic-bezier(0.55,0.085,0.68,0.53);--lp-ease-power1-inout:cubic-bezier(0.455,0.03,0.515,0.955);--lp-ease-power1-out:cubic-bezier(0.25,0.46,0.45,0.94);--lp-ease-power2-in:cubic-bezier(0.55,0.055,0.675,0.19);--lp-ease-power2-inout:cubic-bezier(0.645,0.045,0.355,1);--lp-ease-power2-out:cubic-bezier(0.215,0.61,0.355,1);--lp-ease-power3-in:cubic-bezier(0.895,0.03,0.685,0.22);--lp-ease-power3-inout:cubic-bezier(0.77,0,0.175,1);--lp-ease-power3-out:cubic-bezier(0.165,0.84,0.44,1);--lp-ease-power4-in:cubic-bezier(0.755,0.05,0.855,0.06);--lp-ease-power4-inout:cubic-bezier(0.86,0,0.07,1);--lp-ease-power4-out:cubic-bezier(0.23,1,0.32,1);--lp-ease-expo-in:cubic-bezier(0.95,0.05,0.795,0.035);--lp-ease-expo-inout:cubic-bezier(1,0,0,1);--lp-ease-expo-out:cubic-bezier(0.19,1,0.22,1);--lp-ease-circ-in:cubic-bezier(0.6,0.04,0.98,0.335);--lp-ease-circ-inout:cubic-bezier(0.785,0.135,0.15,0.86);--lp-ease-circ-out:cubic-bezier(0.075,0.82,0.165,1);--lp-ease-back-in:cubic-bezier(0.6,-0.28,0.735,0.045);--lp-ease-back-inout:cubic-bezier(0.68,-0.55,0.265,1.55);--lp-ease-back-out:cubic-bezier(0.175,0.885,0.32,1.275)}@media screen and (min-width:768px){[data-lp-base]{--lp-full:min(var(--lp-vw),var(--lp-max-width));--lp-design-view-width:1440px;--lp-pixel-ratio:1;--lp-font-size-base:16px;--lp-border-radius:0.8rem}}@media screen and (max-width:767px){[data-lp-base]{--lp-full:var(--lp-vw);--lp-design-view-width:390px;--lp-pixel-ratio:1;--lp-font-size-base:14px;--lp-border-radius:calc(var(--lp-unit)*1.6)}}[data-lp-base] :where(:not(iframe,canvas,img,svg,video,svg *,use,symbol,g,path)){all:unset;display:revert}[data-lp-base] :where(*),[data-lp-base] :where(*):after,[data-lp-base] :where(*):before{box-sizing:border-box}[data-lp-base] :where(ol,ul){list-style:none}[data-lp-base]{background-color:var(--lp-color-bg);color:var(--lp-color-base);font-feature-settings:"palt";font-size:calc(var(--lp-unit)*1.4);letter-spacing:var(--lp-tracking-none);line-height:var(--lp-leading-base);width:auto;-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:unset}@media only screen and (resolution >= 2dppx){[data-lp-base]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}[data-lp-base] :where(img,svg,video,canvas){display:block;height:auto;width:100%}[data-lp-base] :where(img,svg){pointer-events:none}[data-lp-base] :where(a),[data-lp-base] :where(button){color:currentcolor}[data-lp-base] :where(a,button,input[type=button],input[type=submit]){cursor:pointer}[data-lp-base] :where(a,button,label){-webkit-tap-highlight-color:rgba(0,0,0,0)}[data-lp-base] a:active,[data-lp-base] a:focus,[data-lp-base] a:hover{text-decoration:none}[data-lp-base] :where(button){background-color:initial;border:0;outline:none;padding:0}[data-lp-base] :where(button),[data-lp-base] :where(input[type=button]){display:block;width:100%}[data-lp-base] :where(strong){font-weight:var(--lp-font-weight-bold)}[data-lp-base] :where(em){font-style:italic}[data-lp-base] :where(sub,sup){font-size:.8em;line-height:1}[data-lp-base] :where(sub){vertical-align:sub}[data-lp-base] :where(sup){vertical-align:super}[data-lp-base] :where(textarea){resize:vertical}[data-lp-base] :where(del){text-decoration:line-through}[data-lp-base] :where(ins){text-decoration:underline}[data-lp-base] :where(picture){display:block}[data-lp-base]{--lp-max-width:440px;--lp-gap:calc(var(--lp-unit)*1.6);--lp-gap-m:calc(var(--lp-unit)*3.2);--lp-gap-l:calc(var(--lp-unit)*9.6);--lp-r:calc(var(--lp-unit)*0.8);--lp-gradient-gray:linear-gradient(177deg,#f2f4f5,#e6edf0 90%);--lp-gradient-cream:linear-gradient(142deg,#fffdf5,#faf2e1);--lp-gradient-dark:linear-gradient(91deg,#5e5d5d,#333232);--lp-ease-revita:cubic-bezier(0.16,0.1,0,1);--lp-color-base:#3e3a39;--lp-color-base-rgb:62 58 57;--lp-color-bg:#fff;--lp-color-bg-rgb:255 255 255;--lp-color-white:#fff;--lp-color-white-rgb:255 255 255;--lp-color-black:#000;--lp-color-black-rgb:0 0 0;--lp-color-ruby:#ad0e2b;--lp-color-ruby-rgb:173 14 43;--lp-color-rose:#ce6e80;--lp-color-rose-rgb:206 110 128;--lp-color-gray:#e1e4e6;--lp-color-gray-rgb:225 228 230;--lp-color-gray-dark:#e0dedf;--lp-color-gray-dark-rgb:224 222 223;--lp-color-muted:#aaadad;--lp-color-muted-rgb:170 173 173;--lp-font-family-base:Inter,"Noto Sans JP",sans-serif;--lp-leading-zero:0;--lp-leading-none:1;--lp-leading-snug:1.2;--lp-leading-quarter:1.25;--lp-leading-normal:1.4;--lp-leading-half:1.5;--lp-leading-base:1.6;--lp-leading-loose:1.75;--lp-leading-wide:1.8;--lp-leading-relaxed:2;--lp-leading-extra-wide:3;--lp-tracking-none:0;--lp-tracking-tighter:0.01em;--lp-tracking-tight:0.02em;--lp-tracking-base:0.04em;--lp-tracking-wide:0.08em;--lp-tracking-wider:0.16em;--lp-tracking-widest:0.32em;background:var(--lp-gradient-gray);font-family:var(--lp-font-family-base);font-size:calc(var(--lp-unit)*1.5);letter-spacing:var(--lp-tracking-tight);line-height:var(--lp-leading-relaxed)}[data-lp-base] :where(sup){font-size:.65em}.lp-u-note-center{font-size:calc(var(--lp-unit)*1);text-align:center}.lp-u-note-left{font-size:calc(var(--lp-unit)*1);line-height:var(--lp-leading-half);padding-left:1.2em;text-align:justify;text-indent:-1.2em}.lp-u-strong{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:calc(var(--lp-unit)*.5)}.lp-u-color-ruby,.lp-u-strong{color:var(--lp-color-ruby)}.lp-ticker{overflow:hidden;width:100%}.lp-ticker-track{animation:lp-ticker calc(var(--total-tickers, 3)*12s) linear infinite;display:flex;width:max-content}.lp-ticker-track img{flex-shrink:0;height:auto;width:calc(var(--lp-unit)*32.6)}@keyframes lp-ticker{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.lp-scaffold{background-color:var(--lp-color-white);position:relative}@media screen and (min-width:768px){.lp-scaffold{box-shadow:0 calc(var(--lp-unit)*6) calc(var(--lp-unit)*6) #0000001a;margin-left:auto;margin-right:auto;max-width:var(--lp-max-width)}}.lp-mv{overflow:hidden;padding-top:calc(var(--lp-unit)*16.3);position:relative}.lp-mv.is-active .lp-mv-hero{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transition:clip-path 1.04s var(--lp-ease-revita)}.lp-mv.is-active .lp-mv-hero img{transform:scale(1);transition:transform 1.8s var(--lp-ease-revita)}.lp-mv.is-active .lp-mv-title{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transition:clip-path 1.04s var(--lp-ease-revita);transition-delay:.16s}.lp-mv.is-active .lp-mv-copy-image{opacity:1;transform:translateX(0);transition:opacity .32s,transform .96s var(--lp-ease-revita);transition-delay:.72s}.lp-mv.is-active .lp-mv-copy-column:before{transform:scaleY(1);transition:transform .96s .72s var(--lp-ease-revita)}.lp-mv-title{clip-path:polygon(0 0,100% 0,100% 0,0 0);left:var(--lp-gap-m);top:calc(var(--lp-unit)*5.6);width:calc(var(--lp-unit)*21.2)}.lp-mv-copy,.lp-mv-title{position:absolute;z-index:1}.lp-mv-copy{align-items:start;column-gap:calc(var(--lp-unit)*1.3);display:flex;flex-direction:row-reverse;right:var(--lp-gap-m);top:calc(var(--lp-unit)*8.1)}.lp-mv-copy-column{position:relative}.lp-mv-copy-column:before{background-color:var(--lp-color-base);content:"";height:100%;position:absolute;right:0;top:0;transform:scaleY(0);transform-origin:center top;width:1px}.lp-mv-copy-column:first-child .lp-mv-copy-image{padding-right:calc(var(--lp-unit)*.8)}.lp-mv-copy-column:first-child .lp-mv-copy-image img{width:calc(var(--lp-unit)*1.7)}.lp-mv-copy-column:first-child:before{height:calc(100% + var(--lp-unit)*.4);top:calc(var(--lp-unit)*-.3)}.lp-mv-copy-column:nth-child(2){top:calc(var(--lp-unit)*-.2)}.lp-mv-copy-column:nth-child(2) .lp-mv-copy-image{padding-right:calc(var(--lp-unit)*.4)}.lp-mv-copy-column:nth-child(2) .lp-mv-copy-image img{width:calc(var(--lp-unit)*2.3)}.lp-mv-copy-column:nth-child(2):before{height:calc(100% - var(--lp-unit)*1.2)}.lp-mv-copy-image{display:block;opacity:0;transform:translateX(70%);will-change:transform}.lp-mv-hero{clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%)}.lp-mv-hero img{transform:scale(1.2);will-change:transform}.lp-about{padding:var(--lp-gap-l) var(--lp-gap) calc(var(--lp-unit)*9.3)}.lp-about-label{width:calc(var(--lp-unit)*11.7)}.lp-about-heading,.lp-about-label{margin-left:auto;margin-right:auto}.lp-about-heading{margin-top:calc(var(--lp-unit)*3.4);width:calc(var(--lp-unit)*33.1)}.lp-about-hero{margin-top:calc(var(--lp-unit)*6.6)}.lp-about-description{display:flex;flex-direction:column;font-size:calc(var(--lp-unit)*1.5);margin-top:calc(var(--lp-unit)*5.7);row-gap:calc(var(--lp-unit)*2.4);text-align:center}.lp-about-note{margin-top:calc(var(--lp-unit)*3.8)}.lp-problem{background:var(--lp-gradient-gray);display:grid;justify-items:center;padding-bottom:calc(var(--lp-unit)*9.6);padding-top:var(--lp-gap-l)}.lp-problem-label{width:calc(var(--lp-unit)*8.2)}.lp-problem-heading{margin-top:calc(var(--lp-unit)*1.5);width:calc(var(--lp-unit)*33.7)}.lp-problem-intro{margin-top:calc(var(--lp-unit)*2);text-align:center}.lp-problem-body{padding:0 var(--lp-gap);width:100%}.lp-problem-stack{display:grid;margin-top:calc(var(--lp-unit)*5.6);row-gap:calc(var(--lp-unit)*1.6)}.lp-problem-card{background:var(--lp-color-white);border-radius:var(--lp-r);display:grid;justify-items:center;padding:calc(var(--lp-unit)*4.8) 0 calc(var(--lp-unit)*4.6);text-align:center}.lp-problem-card-01 .lp-problem-card-heading{width:calc(var(--lp-unit)*23.7)}.lp-problem-card-01 .lp-problem-card-graph{margin-top:calc(var(--lp-unit)*3.8);width:calc(var(--lp-unit)*24.8)}.lp-problem-card-01 .lp-problem-card-text{margin-top:calc(var(--lp-unit)*3.2);width:calc(var(--lp-unit)*22.5)}.lp-problem-card-01 .lp-problem-card-note{margin-top:calc(var(--lp-unit)*1.1)}.lp-problem-card-02 .lp-problem-card-heading{width:calc(var(--lp-unit)*26)}.lp-problem-card-02 .lp-problem-card-graph{margin-top:calc(var(--lp-unit)*3.1);width:calc(var(--lp-unit)*29)}.lp-problem-card-02 .lp-problem-card-note{margin-top:calc(var(--lp-unit)*3.3)}.lp-problem-card-disclaimer{margin-top:calc(var(--lp-unit)*.1)}.lp-problem-card-disclaimer,.lp-problem-card-note{font-size:calc(var(--lp-unit)*1.2)}.lp-problem-figure img{border-radius:var(--lp-r)}.lp-problem-footer{margin-top:calc(var(--lp-unit)*3.3);padding:0 var(--lp-gap)}.lp-care{position:relative}.lp-care:after,.lp-care:before{background-color:var(--lp-color-white);bottom:calc(100% - .2px);content:"";height:calc(var(--lp-unit)*3);position:absolute;width:50%}.lp-care:before{clip-path:polygon(0 0,100% 100%,0 100%);left:0}.lp-care:after{clip-path:polygon(0 100%,100% 0,100% 100%);right:0}.lp-care-contents{display:grid;justify-items:center;padding:calc(var(--lp-unit)*9.7) var(--lp-gap) var(--lp-gap-l);text-align:center}.lp-care-label{width:calc(var(--lp-unit)*6.4)}.lp-care-heading{margin-top:calc(var(--lp-unit)*1.7);width:calc(var(--lp-unit)*28)}.lp-care-heading-sub{margin-top:calc(var(--lp-unit)*2.9);width:calc(var(--lp-unit)*25.9)}.lp-care-intro{margin-bottom:calc(var(--lp-unit)*2.1);margin-top:calc(var(--lp-unit)*2.1)}.lp-care-complex{background:var(--lp-gradient-gray);border-radius:var(--lp-r);display:grid;justify-items:center;margin-top:calc(var(--lp-unit)*5.3);padding:calc(var(--lp-unit)*4.8) 0;width:100%}.lp-care-complex-heading-01{margin-bottom:calc(var(--lp-unit)*.8);width:calc(var(--lp-unit)*28.1)}.lp-care-complex-heading-02{margin-top:calc(var(--lp-unit)*3);width:calc(var(--lp-unit)*25.2)}.lp-care-complex-intro{margin-top:calc(var(--lp-unit)*2.3)}.lp-care-complex-ingredient{margin-top:calc(var(--lp-unit)*3.2);position:relative}.lp-care-complex-ingredient-blur{left:0;margin:0 auto;position:absolute;right:0;top:calc(var(--lp-unit)*2.4);width:calc(var(--lp-unit)*28)}.lp-care-complex-ingredient-grid{display:grid;gap:calc(var(--lp-unit)*1.8) calc(var(--lp-unit)*2.5);grid-template-columns:repeat(3,1fr);position:relative;width:calc(var(--lp-unit)*26.6);z-index:1}.lp-care-complex-ingredient-cell:nth-child(odd){padding-top:calc(var(--lp-unit)*5.6)}.lp-care-complex-ingredient-thumb{border-radius:50%}.lp-care-complex-ingredient-text{font-size:calc(var(--lp-unit)*1.2);line-height:var(--lp-leading-half);margin-left:-3em;margin-right:-3em;margin-top:calc(var(--lp-unit)*1.1);text-align:center}.lp-care-complex-figure{margin-top:calc(var(--lp-unit)*2.2);width:calc(var(--lp-unit)*29.4)}.lp-care-complex-arrow{margin-top:calc(var(--lp-unit)*3.8);width:calc(var(--lp-unit)*5.4)}.lp-care-complex-note{margin-top:calc(var(--lp-unit)*2.8)}.lp-aroma{overflow:hidden;padding-top:calc(var(--lp-unit)*28.4);position:relative}.lp-aroma-bg{background:url(/img/pages/aroma-revita/aroma_bg01.jpg) top no-repeat;background-size:100% auto;height:100%;left:0;position:absolute;top:0;width:100%}.lp-aroma-contents{justify-content:space-between;padding:0 var(--lp-gap-m) calc(var(--lp-unit)*9.5);position:relative;z-index:1}.lp-aroma-contents,.lp-aroma-header{display:flex;flex-direction:row-reverse}.lp-aroma-header{column-gap:calc(var(--lp-unit)*1.6)}.lp-aroma-label{width:calc(var(--lp-unit)*.9)}.lp-aroma-heading{width:calc(var(--lp-unit)*3.6)}.lp-aroma-body{display:grid;padding-top:calc(var(--lp-unit)*3.3);row-gap:calc(var(--lp-unit)*2.4)}.lp-lineup{background:var(--lp-gradient-gray);display:grid;justify-items:center;padding:var(--lp-gap-l) var(--lp-gap)}.lp-lineup-label{width:calc(var(--lp-unit)*8.8)}.lp-lineup-heading{margin-top:calc(var(--lp-unit)*2);width:calc(var(--lp-unit)*20.1)}.lp-lineup-stack{display:grid;margin-top:calc(var(--lp-unit)*6.7);row-gap:calc(var(--lp-unit)*1.6);width:100%}.lp-lineup-card{background-color:var(--lp-color-white);border-radius:var(--lp-r);padding:calc(var(--lp-unit)*4.9) var(--lp-gap-m) calc(var(--lp-unit)*.8)}.lp-lineup-card.has-background{background:var(--lp-gradient-cream)}.lp-lineup-card.has-background .lp-lineup-item:before{background-image:url(/img/pages/aroma-revita/lineup_item_separator_cream.png)}.lp-lineup-card-header{display:grid;justify-items:center}.lp-lineup-card-balloon{background-color:var(--lp-color-ruby);border-radius:999px;color:var(--lp-color-white);font-size:calc(var(--lp-unit)*1.1);font-weight:var(--lp-font-weight-bold);line-height:var(--lp-leading-snug);margin-bottom:calc(var(--lp-unit)*2.2);margin-top:calc(var(--lp-unit)*-.8);padding:calc(var(--lp-unit)*.4) calc(var(--lp-unit)*1.4);position:relative}.lp-lineup-card-balloon:after{background-color:var(--lp-color-ruby);clip-path:polygon(0 0,100% 0,50% 100%);content:"";height:calc(var(--lp-unit)*.7);left:0;margin:0 auto;position:absolute;right:0;top:calc(100% - 1px);width:calc(var(--lp-unit)*.9)}.lp-lineup-card-description{margin-top:calc(var(--lp-unit)*1.9);text-align:center}.lp-lineup-card-body{margin-top:calc(var(--lp-unit)*3.7)}.lp-lineup-card-shampoo .lp-lineup-card-heading{width:calc(var(--lp-unit)*11.8)}.lp-lineup-card-treatment .lp-lineup-card-heading{width:calc(var(--lp-unit)*13.7)}.lp-lineup-card-scalp-massage-cream .lp-lineup-card-heading{width:calc(var(--lp-unit)*20.8)}.lp-lineup-card-scalp-serum .lp-lineup-card-heading{width:calc(var(--lp-unit)*17.6)}.lp-lineup-card-hair-lotion .lp-lineup-card-heading{width:calc(var(--lp-unit)*14.7)}.lp-lineup-card-hair-growth .lp-lineup-card-heading,.lp-lineup-card-hair-serum .lp-lineup-card-heading{width:calc(var(--lp-unit)*14.6)}.lp-lineup-item{column-gap:calc(var(--lp-unit)*2.4);display:grid;grid-template-columns:calc(var(--lp-unit)*10.4) 1fr;padding:calc(var(--lp-unit)*4) 0;position:relative}.lp-lineup-item:after{background:url(/img/pages/aroma-revita/lineup_item_separator.png) top no-repeat;background-size:100% auto;content:"";height:calc(var(--lp-unit)*.4);left:0;position:absolute;top:0;width:100%}.lp-lineup-item-feature{display:grid;margin-bottom:calc(var(--lp-unit)*1.1);row-gap:calc(var(--lp-unit)*.6)}.lp-lineup-item-feature-item{column-gap:calc(var(--lp-unit)*.6);display:grid;font-size:calc(var(--lp-unit)*1.2);grid-template-columns:calc(var(--lp-unit)*1.3) 1fr;line-height:var(--lp-leading-snug)}.lp-lineup-item-feature-item:before{background-image:url(/img/pages/aroma-revita/icon_check.png);background-position:50% 50%;background-repeat:no-repeat;background-size:contain;content:"";height:calc(var(--lp-unit)*1.3);width:calc(var(--lp-unit)*1.3)}.lp-lineup-item-name{font-size:calc(var(--lp-unit)*1.5);font-weight:var(--lp-font-weight-bold);line-height:var(--lp-leading-base);margin-right:-.5em}.lp-lineup-item-name-badge{border:1px solid;display:inline-block;font-size:calc(var(--lp-unit)*1);font-weight:var(--lp-font-weight-regular);line-height:var(--lp-leading-none);margin-left:calc(var(--lp-unit)*.6);padding:calc(var(--lp-unit)*.2) calc(var(--lp-unit)*.3);vertical-align:calc(var(--lp-unit)*.2)}.lp-lineup-item-info{align-items:baseline;column-gap:calc(var(--lp-unit)*.6);display:flex;line-height:var(--lp-leading-snug);margin-top:calc(var(--lp-unit)*.7)}.lp-lineup-item-volume{font-size:calc(var(--lp-unit)*1.2)}.lp-lineup-item-price{align-items:baseline;display:flex}.lp-lineup-item-price-sign{font-size:calc(var(--lp-unit)*1.2)}.lp-lineup-item-price-tax{font-size:calc(var(--lp-unit)*1)}.lp-lineup-item-price-number{font-size:calc(var(--lp-unit)*1.5)}.lp-lineup-item-purchase{margin-top:calc(var(--lp-unit)*2.2)}.lp-lineup-item-purchase-link{align-items:center;background-color:var(--lp-color-ruby);border:1px solid var(--lp-color-ruby);border-radius:calc(var(--lp-unit)*.4);color:var(--lp-color-white);display:flex;justify-content:space-between;line-height:var(--lp-leading-none);padding:calc(var(--lp-unit)*1.8) calc(var(--lp-unit)*1.6) calc(var(--lp-unit)*1.8) calc(var(--lp-unit)*2);transition:color .24s ease,background-color .24s ease}@media screen and (hover:hover) and (min-width:768px){.lp-lineup-item-purchase-link:hover .lp-lineup-item-purchase-icon{animation:lp-hover-purchase .96s var(--lp-ease-expo-out)}}@media (hover:none){.lp-lineup-item-purchase-link:active .lp-lineup-item-purchase-icon{animation:lp-hover-purchase .96s var(--lp-ease-expo-out)}}.lp-lineup-item-purchase-text{font-size:calc(var(--lp-unit)*1.3);font-weight:var(--lp-font-weight-bold);padding-right:calc(var(--lp-unit)*2.5);position:relative}.lp-lineup-item-purchase-text:after{background-image:url(/img/pages/aroma-revita/lineup_purchase_separator.png);background-position:50% 50%;background-repeat:no-repeat;background-size:contain;bottom:0;content:"";height:calc(var(--lp-unit)*1.2);position:absolute;right:0;top:0;width:calc(var(--lp-unit)*.2)}.lp-lineup-item-purchase-icon{transition:transform .5s var(--lp-ease-expo-out);width:calc(var(--lp-unit)*.8)}.lp-lineup-item-purchase-icon svg{fill:currentcolor}.lp-lineup-item-note{font-size:calc(var(--lp-unit)*1);letter-spacing:var(--lp-tracking-none);line-height:var(--lp-leading-snug);margin-top:calc(var(--lp-unit)*.5)}.lp-lineup-diagnosis{margin-top:calc(var(--lp-unit)*4)}.lp-lineup-diagnosis-banner{display:block;transition:opacity .24s ease}@media screen and (hover:hover) and (min-width:768px){.lp-lineup-diagnosis-banner:hover{opacity:.8}}@media (hover:none){.lp-lineup-diagnosis-banner:active{opacity:.8}}@keyframes lp-hover-purchase{0%{opacity:1;transform:translateX(0)}20%{opacity:0;transform:translateX(60%)}21%{opacity:0;transform:translateX(-60%)}to{opacity:1;transform:translateX(0)}}.lp-step{display:grid;justify-items:center;padding:var(--lp-gap-l) var(--lp-gap-m)}.lp-step-label{width:calc(var(--lp-unit)*6.6)}.lp-step-heading{margin-top:calc(var(--lp-unit)*2.3);width:calc(var(--lp-unit)*27.3)}.lp-step-description{margin-bottom:calc(var(--lp-unit)*.7);margin-top:calc(var(--lp-unit)*3.3)}.lp-step-figure{margin-top:calc(var(--lp-unit)*5.3);width:calc(var(--lp-unit)*32.6)}.lp-voice{background:var(--lp-gradient-gray);display:grid;justify-items:center;padding:var(--lp-gap-l) var(--lp-gap)}.lp-voice-label{width:calc(var(--lp-unit)*7)}.lp-voice-heading{margin-top:calc(var(--lp-unit)*2.2);width:calc(var(--lp-unit)*23.1)}.lp-voice-description{margin-top:calc(var(--lp-unit)*3.7);text-align:center}.lp-voice-stack{display:grid;margin-top:calc(var(--lp-unit)*5.5);row-gap:var(--lp-gap);width:100%}.lp-voice-card{background-color:var(--lp-color-white);border-radius:var(--lp-r);column-gap:calc(var(--lp-unit)*1.8);display:grid;grid-template-columns:calc(var(--lp-unit)*4.8) 1fr;padding:calc(var(--lp-unit)*2.6) calc(var(--lp-unit)*3.2) calc(var(--lp-unit)*3.8) calc(var(--lp-unit)*2.6)}.lp-voice-card-avatar{background-color:var(--lp-color-ruby);border-radius:50%;display:grid;height:calc(var(--lp-unit)*4.8);place-content:center;width:calc(var(--lp-unit)*4.8)}.lp-voice-card-avatar img{width:calc(var(--lp-unit)*2.4)}.lp-voice-card-body{line-height:var(--lp-leading-half);padding-top:calc(var(--lp-unit)*1)}.lp-voice-card-heading{font-size:calc(var(--lp-unit)*1.8);font-weight:var(--lp-font-weight-bold)}.lp-voice-card-description{line-height:var(--lp-leading-loose)}.lp-voice-card-description,.lp-voice-card-profile{margin-top:calc(var(--lp-unit)*1.6);text-align:justify}.lp-voice-card-profile{font-size:calc(var(--lp-unit)*1.2)}.lp-commitment-primary{padding:var(--lp-gap-l) var(--lp-gap-m) calc(var(--lp-unit)*5.5)}.lp-commitment-secondary{padding:calc(var(--lp-unit)*5.6) var(--lp-gap) var(--lp-gap-l)}.lp-commitment-label{width:calc(var(--lp-unit)*14.6)}.lp-commitment-heading{margin-top:calc(var(--lp-unit)*2.3);width:calc(var(--lp-unit)*23.9)}.lp-commitment-description{display:grid;row-gap:calc(var(--lp-unit)*2.4)}.lp-commitment-description-01{margin-top:calc(var(--lp-unit)*3.4)}.lp-commitment-description-02{padding:0 var(--lp-gap)}.lp-commitment-action{background:var(--lp-gradient-gray);border-radius:var(--lp-r);display:flex;justify-content:space-between;margin-top:calc(var(--lp-unit)*5.6);padding:calc(var(--lp-unit)*3.5) calc(var(--lp-unit)*4.5) calc(var(--lp-unit)*4)}.lp-commitment-action-item{align-items:center;display:flex;flex-direction:column;text-align:center}.lp-commitment-action-figure{width:calc(var(--lp-unit)*9.6)}.lp-commitment-action-figure img{border-radius:calc(var(--lp-unit)*.4)}.lp-commitment-action-heading{font-size:calc(var(--lp-unit)*1.2);font-weight:var(--lp-font-weight-bold);margin-top:calc(var(--lp-unit)*1.4)}.lp-commitment-action-description{font-size:calc(var(--lp-unit)*1);line-height:var(--lp-leading-half)}.lp-nav{bottom:0;overflow:hidden;position:sticky;will-change:transform;z-index:var(--lp-zindex-front)}.lp-nav.is-visible .lp-nav-list{transform:translateY(0);transition:transform .6s var(--lp-ease-power4-out)}.lp-nav-list{column-gap:calc(var(--lp-unit)*.8);display:grid;grid-template-columns:calc(var(--lp-unit)*23.7) 1fr;margin:0 auto;transform:translateY(100%);transition:transform .4s var(--lp-ease-power4-out);width:calc(var(--lp-full) - var(--lp-gap))}.lp-nav-button{background-color:var(--lp-color-white);border-radius:calc(var(--lp-unit)*.6) calc(var(--lp-unit)*.6) 0 0;display:block;overflow:hidden}@media screen and (hover:hover) and (min-width:768px){.lp-nav-button:hover .lp-nav-button-inner{opacity:.8}.lp-nav-button:hover .lp-nav-lineup-icon{animation:lp-hover-nav-lineup .96s var(--lp-ease-expo-out)}}@media (hover:none){.lp-nav-button:active .lp-nav-button-inner{opacity:.8}.lp-nav-button:active .lp-nav-lineup-icon{animation:lp-hover-nav-lineup .96s var(--lp-ease-expo-out)}}.lp-nav-button-inner{display:flex;height:calc(var(--lp-unit)*5);transition:opacity .24s ease}.lp-nav-trial-info{align-items:center;background-color:var(--lp-color-ruby);display:flex;flex-grow:1;padding:calc(var(--lp-unit)*.8)}.lp-nav-trial-badge{background-color:var(--lp-color-white);border-radius:50%;color:var(--lp-color-ruby);display:grid;font-size:calc(var(--lp-unit)*.9);font-weight:var(--lp-font-weight-bold);height:calc(var(--lp-unit)*3.4);line-height:var(--lp-leading-quarter);margin-right:calc(var(--lp-unit)*.9);place-content:center;width:calc(var(--lp-unit)*3.4)}.lp-nav-trial-text{margin-right:calc(var(--lp-unit)*.6);width:calc(var(--lp-unit)*7.8)}.lp-nav-trial-icon{width:calc(var(--lp-unit)*.7)}.lp-nav-trial-figure{width:calc(var(--lp-unit)*7.5)}.lp-nav-trial-figure img{height:100%;object-fit:cover;width:100%}.lp-nav-lineup-body{align-items:center;background:var(--lp-gradient-dark);column-gap:var(--lp-gap);justify-content:center}.lp-nav-lineup-text{width:calc(var(--lp-unit)*7)}.lp-nav-lineup-icon{width:calc(var(--lp-unit)*.6)}@keyframes lp-hover-nav-lineup{0%{opacity:1;transform:translateY(0)}20%{opacity:0;transform:translateY(60%)}21%{opacity:0;transform:translateY(-60%)}to{opacity:1;transform:translateY(0)}}.lp-scroll-fade{opacity:0}.lp-scroll-fade.is-active{opacity:1;transition:opacity .9s linear;transition-delay:calc(var(--index, 0)*80ms)}.lp-scroll-anime{opacity:0;transform:translate(0,calc(var(--lp-unit)*4))}.lp-scroll-anime.is-active{opacity:1;transform:translate(0,0);transition:opacity .9s linear,transform 1.2s var(--lp-ease-expo-out);transition-delay:calc(var(--index, 0)*80ms)}