body.cmo-genre-beauty{--cmo-color-main: #ec4899}body.cmo-genre-beauty .cmo-section-title{border-left:4px solid var(--cmo-color-main);padding-left:.5rem}body.cmo-genre-beauty.cmo-skin-calm .cmo-section,[data-skin=calm] .cmo-section{padding-block:0;background-color:var(--cmo-section-user-bg, var(--cmo-color-bg))}body.cmo-genre-beauty.cmo-skin-calm [style*=--section-bg-overlay-opacity],[data-skin=calm] [style*=--section-bg-overlay-opacity]{position:relative;isolation:isolate}body.cmo-genre-beauty.cmo-skin-calm [style*=--section-bg-overlay-opacity]:before,[data-skin=calm] [style*=--section-bg-overlay-opacity]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(var(--section-bg-overlay-color, 255, 255, 255),var(--section-bg-overlay-opacity));pointer-events:none;z-index:-1}body.cmo-genre-beauty.cmo-skin-calm .cmo-section__inner,[data-skin=calm] .cmo-section__inner{max-width:var(--calm-inner-max);margin-inline:auto;padding-inline:var(--calm-inner-padding);box-sizing:border-box}body.cmo-genre-beauty.cmo-skin-calm .cmo-section__subtitle,body.cmo-genre-beauty.cmo-skin-calm .cmo-section-header__subtitle,[data-skin=calm] .cmo-section__subtitle,[data-skin=calm] .cmo-section-header__subtitle{font-family:var(--calm-font-en);font-size:var(--calm-fs-md);font-weight:500;line-height:1.4;--cmo-ls-default: .04em;letter-spacing:.04em;color:var(--cmo-color-text);margin:0 0 4px;display:block}body.cmo-genre-beauty.cmo-skin-calm .cmo-section__header .cmo-section__subtitle,[data-skin=calm] .cmo-section__header .cmo-section__subtitle{position:relative;isolation:isolate;width:138px;height:105.612px;margin:0 auto 8px;display:flex;align-items:center;justify-content:center;text-align:center;--cmo-ls-default: .5px;letter-spacing:.5px;line-height:1}body.cmo-genre-beauty.cmo-skin-calm .cmo-section__header .cmo-section__subtitle:before,[data-skin=calm] .cmo-section__header .cmo-section__subtitle:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:url(../images/calm/52edb9ffd9746f83e6f9cf51770da3e74f28bfb3.png) center/contain no-repeat;opacity:.8;pointer-events:none}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-calm .cmo-section__header .cmo-section__subtitle,[data-skin=calm] .cmo-section__header .cmo-section__subtitle{width:117.99px;height:90.298px;margin:4px auto 20px}}body.cmo-genre-beauty.cmo-skin-calm .cmo-section__title,body.cmo-genre-beauty.cmo-skin-calm .cmo-section-header__title,[data-skin=calm] .cmo-section__title,[data-skin=calm] .cmo-section-header__title{font-family:var(--calm-font-heading);font-size:var(--calm-fs-xl);font-weight:500;line-height:1.7;--cmo-ls-default: .04em;letter-spacing:.04em;color:var(--cmo-color-text);margin:0 0 16px}body.cmo-genre-beauty.cmo-skin-calm .cmo-section__lead,body.cmo-genre-beauty.cmo-skin-calm .cmo-section-header__lead,[data-skin=calm] .cmo-section__lead,[data-skin=calm] .cmo-section-header__lead{font-family:var(--calm-font-body);font-size:var(--calm-fs-sm);line-height:2.39;--cmo-ls-default: .02em;letter-spacing:.02em;color:var(--cmo-color-text);max-width:760px;margin:0}body.cmo-anim-none.cmo-genre-beauty.cmo-skin-calm .cmo-section [style*=--section-bg-overlay-opacity]:before,body.cmo-anim-none.cmo-genre-beauty.cmo-skin-calm [style*=--section-bg-overlay-opacity].cmo-section:before,body.cmo-anim-none.cmo-genre-beauty.cmo-skin-calm [style*=--section-bg-overlay-opacity][data-section]:before,body.cmo-anim-none [data-skin=calm] .cmo-section [style*=--section-bg-overlay-opacity]:before,body.cmo-anim-none [data-skin=calm] [style*=--section-bg-overlay-opacity].cmo-section:before,body.cmo-anim-none [data-skin=calm] [style*=--section-bg-overlay-opacity][data-section]:before{opacity:1!important}@media (prefers-reduced-motion: reduce){body.cmo-genre-beauty.cmo-skin-calm .cmo-section [style*=--section-bg-overlay-opacity]:before,body.cmo-genre-beauty.cmo-skin-calm [style*=--section-bg-overlay-opacity].cmo-section:before,body.cmo-genre-beauty.cmo-skin-calm [style*=--section-bg-overlay-opacity][data-section]:before,[data-skin=calm] .cmo-section [style*=--section-bg-overlay-opacity]:before,[data-skin=calm] [style*=--section-bg-overlay-opacity].cmo-section:before,[data-skin=calm] [style*=--section-bg-overlay-opacity][data-section]:before{opacity:1!important}}body.cmo-genre-beauty.cmo-skin-calm .cmo-header,[data-skin=calm] .cmo-header{position:relative;background:var(--cmo-color-bg);z-index:100}body.cmo-genre-beauty.cmo-skin-calm .cmo-header__inner,[data-skin=calm] .cmo-header__inner{display:flex;align-items:center;gap:24px;max-width:none;margin:0;padding:34px 31px}body.cmo-genre-beauty.cmo-skin-calm .cmo-header__branding,[data-skin=calm] .cmo-header__branding{flex-shrink:0;margin-right:auto}body.cmo-genre-beauty.cmo-skin-calm .cmo-header__branding .cmo-site-logo,[data-skin=calm] .cmo-header__branding .cmo-site-logo{display:flex;align-items:center;text-decoration:none}body.cmo-genre-beauty.cmo-skin-calm .cmo-header__branding .cmo-site-logo__text,[data-skin=calm] .cmo-header__branding .cmo-site-logo__text{margin:0;font-family:var(--calm-font-accent);font-weight:400;line-height:normal;color:var(--cmo-color-text);white-space:nowrap}body.cmo-genre-beauty.cmo-skin-calm .cmo-header__nav,[data-skin=calm] .cmo-header__nav{display:flex;align-items:center;flex:0 0 auto}body.cmo-genre-beauty.cmo-skin-calm .cmo-header__menu,[data-skin=calm] .cmo-header__menu{display:flex;align-items:center;gap:25px;list-style:none;margin:0;padding:0}body.cmo-genre-beauty.cmo-skin-calm .cmo-header__menu>li,[data-skin=calm] .cmo-header__menu>li{position:relative;display:flex;align-items:center}body.cmo-genre-beauty.cmo-skin-calm .cmo-header__menu a,[data-skin=calm] .cmo-header__menu a{font-family:var(--calm-font-en);font-weight:500;font-size:var(--calm-fs-sm);line-height:28px;color:var(--cmo-color-text);text-decoration:none;white-space:nowrap;transition:opacity .3s ease}body.cmo-genre-beauty.cmo-skin-calm .cmo-header__menu a:hover,[data-skin=calm] .cmo-header__menu a:hover{opacity:.6}body.cmo-genre-beauty.cmo-skin-calm .cmo-header__menu .sub-menu,[data-skin=calm] .cmo-header__menu .sub-menu{position:absolute;top:100%;left:0;z-index:200;min-width:200px;margin:0;padding:8px 0;list-style:none;display:flex;flex-direction:column;background-color:var(--cmo-color-bg);border-radius:12px;box-shadow:0 10px 30px color-mix(in srgb,var(--cmo-color-text) 12%,transparent);opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease}body.cmo-genre-beauty.cmo-skin-calm .cmo-header__menu .sub-menu li,[data-skin=calm] .cmo-header__menu .sub-menu li{width:100%}body.cmo-genre-beauty.cmo-skin-calm .cmo-header__menu .sub-menu a,[data-skin=calm] .cmo-header__menu .sub-menu a{display:block;padding:9px 18px;line-height:1.5}body.cmo-genre-beauty.cmo-skin-calm .cmo-header__menu>li:hover>.sub-menu,body.cmo-genre-beauty.cmo-skin-calm .cmo-header__menu>li:focus-within>.sub-menu,[data-skin=calm] .cmo-header__menu>li:hover>.sub-menu,[data-skin=calm] .cmo-header__menu>li:focus-within>.sub-menu{opacity:1;visibility:visible;transform:translateY(0)}body.cmo-genre-beauty.cmo-skin-calm .cmo-header__actions,[data-skin=calm] .cmo-header__actions{display:flex;align-items:center;gap:24px;flex-shrink:0}body.cmo-genre-beauty.cmo-skin-calm .cmo-header__cta,[data-skin=calm] .cmo-header__cta{display:flex;align-items:center;gap:16px}body.cmo-genre-beauty.cmo-skin-calm .cmo-header__cta-phone,[data-skin=calm] .cmo-header__cta-phone{display:none}body.cmo-genre-beauty.cmo-skin-calm .cmo-header__cta-contact,[data-skin=calm] .cmo-header__cta-contact{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;height:36px;padding:0 33px;border-radius:18px;background-color:var(--calm-custom-2);text-decoration:none;transition:box-shadow .3s ease,transform .3s ease}body.cmo-genre-beauty.cmo-skin-calm .cmo-header__cta-contact .cmo-header__cta-contact-icon,[data-skin=calm] .cmo-header__cta-contact .cmo-header__cta-contact-icon{display:none}body.cmo-genre-beauty.cmo-skin-calm .cmo-header__cta-contact .cmo-header__cta-contact-text,[data-skin=calm] .cmo-header__cta-contact .cmo-header__cta-contact-text{font-family:var(--calm-font-en);font-weight:600;font-size:var(--calm-fs-sm);line-height:28px;color:var(--cmo-color-text);white-space:nowrap}body.cmo-genre-beauty.cmo-skin-calm .cmo-header__cta-contact:hover,[data-skin=calm] .cmo-header__cta-contact:hover{box-shadow:0 6px 18px color-mix(in srgb,var(--cmo-color-text) 12%,transparent);transform:translateY(-1px)}body.cmo-genre-beauty.cmo-skin-calm .cmo-header__lang-switcher,[data-skin=calm] .cmo-header__lang-switcher{display:flex;align-items:center;flex-shrink:0;font-family:var(--calm-font-en);font-weight:600;font-size:var(--calm-fs-sm);line-height:28px;color:var(--cmo-color-text);white-space:nowrap}body.cmo-genre-beauty.cmo-skin-calm .cmo-header__lang-switcher .cmo-lang,[data-skin=calm] .cmo-header__lang-switcher .cmo-lang{color:var(--cmo-color-text);text-decoration:none;transition:opacity .3s ease}body.cmo-genre-beauty.cmo-skin-calm .cmo-header__lang-switcher .cmo-lang:hover,[data-skin=calm] .cmo-header__lang-switcher .cmo-lang:hover{opacity:.6}body.cmo-genre-beauty.cmo-skin-calm .cmo-header__lang-switcher .cmo-lang--current,[data-skin=calm] .cmo-header__lang-switcher .cmo-lang--current{font-weight:600}body.cmo-genre-beauty.cmo-skin-calm .cmo-header__lang-switcher .cmo-lang-separator,[data-skin=calm] .cmo-header__lang-switcher .cmo-lang-separator{margin:0 2px}body.cmo-genre-beauty.cmo-skin-calm .cmo-header__menu-toggle,[data-skin=calm] .cmo-header__menu-toggle{display:none;flex-direction:column;justify-content:space-between;align-items:stretch;width:30px;height:16px;padding:0;border:0;background:transparent;cursor:pointer;flex-shrink:0}body.cmo-genre-beauty.cmo-skin-calm .cmo-header__menu-toggle .cmo-header__menu-toggle-bar,[data-skin=calm] .cmo-header__menu-toggle .cmo-header__menu-toggle-bar{display:block;width:100%;height:1px;background-color:var(--cmo-color-text)}@media (max-width: 1279px){body.cmo-genre-beauty.cmo-skin-calm .cmo-header__inner,[data-skin=calm] .cmo-header__inner{padding:34px 24px;gap:16px}body.cmo-genre-beauty.cmo-skin-calm .cmo-header__nav,[data-skin=calm] .cmo-header__nav{flex:0 1 auto;min-width:0}body.cmo-genre-beauty.cmo-skin-calm .cmo-header__menu,[data-skin=calm] .cmo-header__menu{flex-wrap:wrap;justify-content:flex-end;row-gap:4px;column-gap:16px}body.cmo-genre-beauty.cmo-skin-calm .cmo-header__actions,[data-skin=calm] .cmo-header__actions{gap:16px}}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-calm .cmo-header__inner,[data-skin=calm] .cmo-header__inner{padding:28px}body.cmo-genre-beauty.cmo-skin-calm .cmo-header__nav,body.cmo-genre-beauty.cmo-skin-calm .cmo-header__cta,body.cmo-genre-beauty.cmo-skin-calm .cmo-header__lang-switcher,[data-skin=calm] .cmo-header__nav,[data-skin=calm] .cmo-header__cta,[data-skin=calm] .cmo-header__lang-switcher{display:none}body.cmo-genre-beauty.cmo-skin-calm .cmo-header__menu-toggle,[data-skin=calm] .cmo-header__menu-toggle{display:flex}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-calm .cmo-header__inner,[data-skin=calm] .cmo-header__inner{padding:11px 17.222px}body.cmo-genre-beauty.cmo-skin-calm .cmo-header__menu-toggle,[data-skin=calm] .cmo-header__menu-toggle{width:30px;height:16px}body.cmo-genre-beauty.cmo-skin-calm .cmo-header__branding,[data-skin=calm] .cmo-header__branding{flex:1 1 auto;min-width:0}body.cmo-genre-beauty.cmo-skin-calm .cmo-header__branding .cmo-site-logo__text,[data-skin=calm] .cmo-header__branding .cmo-site-logo__text{white-space:normal;overflow-wrap:anywhere}}body.cmo-genre-beauty.cmo-skin-calm .cmo-mobile-menu__backdrop,[data-skin=calm] .cmo-mobile-menu__backdrop{background:#0006}body.cmo-genre-beauty.cmo-skin-calm .cmo-mobile-menu__content,[data-skin=calm] .cmo-mobile-menu__content{display:flex;flex-direction:column;gap:24px;max-width:420px;margin-left:auto;background:var(--cmo-color-bg);padding:20px 24px 40px;box-shadow:-12px 0 40px #0000001f}body.cmo-genre-beauty.cmo-skin-calm .cmo-mobile-menu__close,[data-skin=calm] .cmo-mobile-menu__close{position:relative;align-self:flex-end;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;color:var(--cmo-color-text)}body.cmo-genre-beauty.cmo-skin-calm .cmo-mobile-menu__close-bar,[data-skin=calm] .cmo-mobile-menu__close-bar{position:absolute;top:50%;left:50%;width:22px;height:2px;background:currentColor}body.cmo-genre-beauty.cmo-skin-calm .cmo-mobile-menu__close-bar:first-child,[data-skin=calm] .cmo-mobile-menu__close-bar:first-child{transform:translate(-50%,-50%) rotate(45deg)}body.cmo-genre-beauty.cmo-skin-calm .cmo-mobile-menu__close-bar:last-child,[data-skin=calm] .cmo-mobile-menu__close-bar:last-child{transform:translate(-50%,-50%) rotate(-45deg)}body.cmo-genre-beauty.cmo-skin-calm .cmo-mobile-menu__nav,[data-skin=calm] .cmo-mobile-menu__nav{width:100%}body.cmo-genre-beauty.cmo-skin-calm .cmo-mobile-menu__list>li>a,[data-skin=calm] .cmo-mobile-menu__list>li>a{font-family:var(--calm-font-body);font-size:var(--calm-fs-base);font-weight:500;color:var(--cmo-color-text);padding:14px 0;border-bottom:1px solid color-mix(in srgb,currentColor 20%,transparent);transition:color .2s ease}body.cmo-genre-beauty.cmo-skin-calm .cmo-mobile-menu__list>li>a:hover,[data-skin=calm] .cmo-mobile-menu__list>li>a:hover{color:var(--calm-custom-1)}body.cmo-genre-beauty.cmo-skin-calm .cmo-mobile-menu__cta,[data-skin=calm] .cmo-mobile-menu__cta{display:flex;flex-direction:column;gap:12px}body.cmo-genre-beauty.cmo-skin-calm .cmo-mobile-menu__cta-btn,[data-skin=calm] .cmo-mobile-menu__cta-btn{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 20px;background:var(--calm-custom-1);color:var(--calm-white);font-family:var(--calm-font-body);font-weight:500;text-decoration:none;transition:opacity .2s ease}body.cmo-genre-beauty.cmo-skin-calm .cmo-mobile-menu__cta-btn:hover,[data-skin=calm] .cmo-mobile-menu__cta-btn:hover{opacity:.9}body.cmo-genre-beauty.cmo-skin-calm .cmo-mobile-menu__cta-phone,[data-skin=calm] .cmo-mobile-menu__cta-phone{justify-content:center;padding:14px 20px;background:var(--calm-custom-1);color:var(--calm-white);font-family:var(--calm-font-en);font-size:var(--calm-fs-md);font-weight:500;text-decoration:none;transition:opacity .2s ease}body.cmo-genre-beauty.cmo-skin-calm .cmo-mobile-menu__cta-phone:hover,[data-skin=calm] .cmo-mobile-menu__cta-phone:hover{opacity:.9}body.cmo-genre-beauty.cmo-skin-calm .cmo-mobile-menu__lang,[data-skin=calm] .cmo-mobile-menu__lang{justify-content:center;flex-wrap:wrap;gap:12px;font-family:var(--calm-font-body);font-size:var(--calm-fs-base)}body.cmo-genre-beauty.cmo-skin-calm .cmo-mobile-menu__lang-item,[data-skin=calm] .cmo-mobile-menu__lang-item{color:var(--cmo-color-text);text-decoration:none;transition:color .2s ease}body.cmo-genre-beauty.cmo-skin-calm .cmo-mobile-menu__lang-item:hover,[data-skin=calm] .cmo-mobile-menu__lang-item:hover{color:var(--calm-custom-1)}body.cmo-genre-beauty.cmo-skin-calm .cmo-mobile-menu__lang-item--current,[data-skin=calm] .cmo-mobile-menu__lang-item--current{color:var(--calm-custom-1);font-weight:700}body.cmo-genre-beauty.cmo-skin-calm .cmo-mobile-menu__list .menu-item-has-children,[data-skin=calm] .cmo-mobile-menu__list .menu-item-has-children{position:relative}body.cmo-genre-beauty.cmo-skin-calm .cmo-mobile-menu__list .cmo-mobile-menu__accordion-toggle,[data-skin=calm] .cmo-mobile-menu__list .cmo-mobile-menu__accordion-toggle{position:absolute;top:0;right:0;width:48px;height:48px;padding:0;border:0;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center}body.cmo-genre-beauty.cmo-skin-calm .cmo-mobile-menu__list .cmo-mobile-menu__accordion-toggle:before,[data-skin=calm] .cmo-mobile-menu__list .cmo-mobile-menu__accordion-toggle:before{content:"";width:9px;height:9px;border-right:2px solid var(--cmo-color-text);border-bottom:2px solid var(--cmo-color-text);transform:rotate(45deg) translateY(-2px);transition:transform .3s ease;opacity:.6}body.cmo-genre-beauty.cmo-skin-calm .cmo-mobile-menu__list .sub-menu,[data-skin=calm] .cmo-mobile-menu__list .sub-menu{list-style:none;margin:0;padding:0;max-height:0;overflow:hidden;transition:max-height .35s ease}body.cmo-genre-beauty.cmo-skin-calm .cmo-mobile-menu__list .sub-menu a,[data-skin=calm] .cmo-mobile-menu__list .sub-menu a{display:block;padding:10px 0 10px 18px;font-size:var(--calm-fs-sm);opacity:.9}body.cmo-genre-beauty.cmo-skin-calm .cmo-mobile-menu__list .menu-item-has-children.is-open>.cmo-mobile-menu__accordion-toggle:before,[data-skin=calm] .cmo-mobile-menu__list .menu-item-has-children.is-open>.cmo-mobile-menu__accordion-toggle:before{transform:rotate(225deg) translateY(1px)}body.cmo-genre-beauty.cmo-skin-calm .cmo-mobile-menu__list .menu-item-has-children.is-open>.sub-menu,[data-skin=calm] .cmo-mobile-menu__list .menu-item-has-children.is-open>.sub-menu{max-height:900px}body.cmo-genre-beauty.cmo-skin-calm .calm-hero,[data-skin=calm] .calm-hero{position:relative;background-color:var(--cmo-section-user-bg, var(--cmo-color-bg));padding:0 6.9444% 100px}body.cmo-genre-beauty.cmo-skin-calm .calm-hero__stage,[data-skin=calm] .calm-hero__stage{position:relative;width:100%}body.cmo-genre-beauty.cmo-skin-calm .calm-hero__media,[data-skin=calm] .calm-hero__media{position:relative;width:100%;aspect-ratio:1240/644;overflow:hidden}body.cmo-genre-beauty.cmo-skin-calm .calm-hero__slide,[data-skin=calm] .calm-hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity 1s ease}body.cmo-genre-beauty.cmo-skin-calm .calm-hero__slide.is-active,[data-skin=calm] .calm-hero__slide.is-active{opacity:1}body.cmo-genre-beauty.cmo-skin-calm .calm-hero__slide img,[data-skin=calm] .calm-hero__slide img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;max-width:none;pointer-events:none}body.cmo-genre-beauty.cmo-skin-calm .calm-hero__overlay,[data-skin=calm] .calm-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-rows:1fr auto 1fr;justify-items:center;text-align:center;padding-inline:5%;z-index:2}body.cmo-genre-beauty.cmo-skin-calm .calm-hero__catch,[data-skin=calm] .calm-hero__catch{grid-row:2;align-self:center;margin:0;font-family:var(--calm-font-accent);font-weight:400;font-size:calc(var(--calm-fs-display) * var(--hero-title-fs-scale, 1));line-height:1.1;color:var(--calm-white)}body.cmo-genre-beauty.cmo-skin-calm .calm-hero__subcatch,[data-skin=calm] .calm-hero__subcatch{grid-row:3;align-self:start;margin:12px 0 0;font-family:var(--calm-font-body);font-weight:400;font-size:calc(var(--calm-fs-sm) * var(--hero-subtitle-fs-scale, 1));line-height:normal;color:var(--calm-white);--cmo-ls-default: 3.74px;letter-spacing:3.74px}body.cmo-genre-beauty.cmo-skin-calm .calm-hero__sub,[data-skin=calm] .calm-hero__sub{grid-row:3;align-self:start;justify-self:center;display:flex;flex-direction:column;align-items:center;max-width:100%}body.cmo-genre-beauty.cmo-skin-calm .calm-hero__cta,[data-skin=calm] .calm-hero__cta{display:inline-flex;align-items:center;justify-content:center;margin-top:24px;height:36px;padding:0 33px;border-radius:18px;background-color:var(--calm-custom-2);font-family:var(--calm-font-en);font-weight:600;font-size:var(--calm-fs-sm);line-height:28px;color:var(--cmo-color-text);text-decoration:none;white-space:nowrap;transition:box-shadow .3s ease,transform .3s ease}body.cmo-genre-beauty.cmo-skin-calm .calm-hero__cta:hover,[data-skin=calm] .calm-hero__cta:hover{box-shadow:0 6px 18px color-mix(in srgb,var(--cmo-color-text) 12%,transparent);transform:translateY(-1px)}body.cmo-genre-beauty.cmo-skin-calm .calm-hero__dots,[data-skin=calm] .calm-hero__dots{position:absolute;left:-4.516%;top:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:11px;z-index:2}body.cmo-genre-beauty.cmo-skin-calm .calm-hero__dots span,[data-skin=calm] .calm-hero__dots span{display:block;width:9px;height:9px;border-radius:50%;border:1px solid var(--cmo-color-text);box-sizing:border-box}body.cmo-genre-beauty.cmo-skin-calm .calm-hero__dots span.is-active,[data-skin=calm] .calm-hero__dots span.is-active{background-color:var(--cmo-color-text)}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-calm .calm-hero,[data-skin=calm] .calm-hero{padding:0 5.5% 72px}body.cmo-genre-beauty.cmo-skin-calm .calm-hero__media,[data-skin=calm] .calm-hero__media{aspect-ratio:1024/620}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-calm .calm-hero,[data-skin=calm] .calm-hero{padding:0 0 44px}body.cmo-genre-beauty.cmo-skin-calm .calm-hero__media,[data-skin=calm] .calm-hero__media{aspect-ratio:393/425}body.cmo-genre-beauty.cmo-skin-calm .calm-hero__subcatch,[data-skin=calm] .calm-hero__subcatch{margin-top:10px;--cmo-ls-default: 2.86px;letter-spacing:2.86px}body.cmo-genre-beauty.cmo-skin-calm .calm-hero__cta,[data-skin=calm] .calm-hero__cta{margin-top:18px}body.cmo-genre-beauty.cmo-skin-calm .calm-hero__overlay,[data-skin=calm] .calm-hero__overlay{top:0;right:0;bottom:50px;left:0}body.cmo-genre-beauty.cmo-skin-calm .calm-hero__dots,[data-skin=calm] .calm-hero__dots{left:0;right:0;top:auto;bottom:-28px;flex-direction:row;justify-content:center;gap:9px}body.cmo-genre-beauty.cmo-skin-calm .calm-hero__dots span,[data-skin=calm] .calm-hero__dots span{width:7px;height:7px;border-width:.8px}}body.cmo-genre-beauty.cmo-skin-calm .calm-about,[data-skin=calm] .calm-about{position:relative;padding:96px 0 80px;background-color:var(--cmo-section-user-bg, var(--cmo-color-bg))}body.cmo-genre-beauty.cmo-skin-calm .calm-about__inner,[data-skin=calm] .calm-about__inner{width:61.32%;max-width:883px;margin:0 auto}body.cmo-genre-beauty.cmo-skin-calm .calm-about__badge,[data-skin=calm] .calm-about__badge{position:relative;width:138px;height:105.612px;margin:-108px auto 62px;display:flex;align-items:center;justify-content:center}body.cmo-genre-beauty.cmo-skin-calm .calm-about__badge img,[data-skin=calm] .calm-about__badge img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;opacity:.8;pointer-events:none}body.cmo-genre-beauty.cmo-skin-calm .calm-about__badge span,[data-skin=calm] .calm-about__badge span{position:relative;font-family:var(--calm-font-en);font-weight:500;font-size:var(--calm-fs-md);color:var(--cmo-color-text);--cmo-ls-default: .5px;letter-spacing:.5px;line-height:1}body.cmo-genre-beauty.cmo-skin-calm .calm-about__custom,[data-skin=calm] .calm-about__custom{margin:40px 0 0;font-family:var(--calm-font-body);font-size:var(--calm-fs-sm);color:var(--cmo-color-text);line-height:1.9}body.cmo-genre-beauty.cmo-skin-calm .calm-about__custom--clear-sub,[data-skin=calm] .calm-about__custom--clear-sub{margin-top:40px}body.cmo-genre-beauty.cmo-skin-calm .calm-about__row,[data-skin=calm] .calm-about__row{display:grid;grid-template-columns:minmax(0,1fr) 48.58%;column-gap:9.4%;align-items:start}body.cmo-genre-beauty.cmo-skin-calm .calm-about__text,[data-skin=calm] .calm-about__text{grid-column:1;grid-row:1;min-width:0;padding-top:0;margin-bottom:5.664%}body.cmo-genre-beauty.cmo-skin-calm .calm-about__heading,[data-skin=calm] .calm-about__heading{margin:0;font-family:var(--calm-font-heading);font-weight:500;font-size:var(--calm-fs-xl);color:var(--cmo-color-text);--cmo-ls-default: 2.43px;letter-spacing:2.43px;line-height:1.7}body.cmo-genre-beauty.cmo-skin-calm .calm-about__heading span,[data-skin=calm] .calm-about__heading span{display:block}body.cmo-genre-beauty.cmo-skin-calm .calm-about__lead,[data-skin=calm] .calm-about__lead{margin:22px 0 0;font-family:var(--calm-font-body);font-weight:400;font-size:var(--calm-fs-sm);color:var(--cmo-color-text);line-height:1.75}body.cmo-genre-beauty.cmo-skin-calm .calm-about__lead p,[data-skin=calm] .calm-about__lead p{margin:0}body.cmo-genre-beauty.cmo-skin-calm .calm-about__body,[data-skin=calm] .calm-about__body{margin:36px 0 0;font-family:var(--calm-font-body);font-weight:400;font-size:var(--calm-fs-sm);color:var(--cmo-color-text);line-height:2.39;max-width:420px}body.cmo-genre-beauty.cmo-skin-calm .calm-about__body p,[data-skin=calm] .calm-about__body p{margin:0}body.cmo-genre-beauty.cmo-skin-calm .calm-about__more,[data-skin=calm] .calm-about__more{display:inline-block;margin:44px 0 0;padding-bottom:7px;border-bottom:1px solid var(--cmo-color-text);font-family:var(--calm-font-en);font-weight:500;font-size:var(--calm-fs-base);color:var(--cmo-color-text);--cmo-ls-default: 1px;letter-spacing:1px;line-height:1}body.cmo-genre-beauty.cmo-skin-calm .calm-about__media,[data-skin=calm] .calm-about__media{display:contents}body.cmo-genre-beauty.cmo-skin-calm .calm-about__media-main,[data-skin=calm] .calm-about__media-main{grid-column:2;grid-row:1;display:block;width:100%;height:auto;aspect-ratio:429/538;object-fit:cover;pointer-events:none}body.cmo-genre-beauty.cmo-skin-calm .calm-about__media-sub,[data-skin=calm] .calm-about__media-sub{grid-column:1/-1;grid-row:2;justify-self:end;display:block;width:31.6%;height:auto;margin:-2.38% 41.2% 20px 0;aspect-ratio:279/215;object-fit:cover;pointer-events:none}body.cmo-genre-beauty.cmo-skin-calm .calm-about__media-row,[data-skin=calm] .calm-about__media-row{grid-column:1/-1;grid-row:2;display:flex;justify-content:flex-end;align-items:flex-start;gap:9.6%;margin:-2.38% 0 20px}body.cmo-genre-beauty.cmo-skin-calm .calm-about__media-row .calm-about__media-sub,[data-skin=calm] .calm-about__media-row .calm-about__media-sub{margin:0}body.cmo-genre-beauty.cmo-skin-calm .calm-about__media-third,[data-skin=calm] .calm-about__media-third{display:block;flex:0 0 auto;width:31.6%;height:auto;aspect-ratio:279/215;object-fit:cover;pointer-events:none}body.cmo-genre-beauty.cmo-skin-calm .cmo-section--text-inverted .calm-about__badge span,[data-skin=calm] .cmo-section--text-inverted .calm-about__badge span{color:var(--cmo-invert-text-color)}body.cmo-genre-beauty.cmo-skin-calm .cmo-section--text-inverted .calm-about__more,[data-skin=calm] .cmo-section--text-inverted .calm-about__more{border-color:var(--cmo-invert-text-color)}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-calm .calm-about,[data-skin=calm] .calm-about{padding:72px 0 64px}body.cmo-genre-beauty.cmo-skin-calm .calm-about__inner,[data-skin=calm] .calm-about__inner{width:80%;max-width:none}body.cmo-genre-beauty.cmo-skin-calm .calm-about__row,[data-skin=calm] .calm-about__row{display:flex;flex-direction:column;align-items:center;gap:0}body.cmo-genre-beauty.cmo-skin-calm .calm-about__text,[data-skin=calm] .calm-about__text{padding-top:0;text-align:center;order:1}body.cmo-genre-beauty.cmo-skin-calm .calm-about__body,[data-skin=calm] .calm-about__body{margin-left:auto;margin-right:auto}body.cmo-genre-beauty.cmo-skin-calm .calm-about__media,[data-skin=calm] .calm-about__media{display:block;position:relative;order:2;flex:0 0 auto;width:72%;max-width:420px;margin:56px 0 96px}body.cmo-genre-beauty.cmo-skin-calm .calm-about__media-sub,[data-skin=calm] .calm-about__media-sub{justify-self:auto;width:56%;margin:-4.895% 0 -56px -16%}body.cmo-genre-beauty.cmo-skin-calm .calm-about__media-row,[data-skin=calm] .calm-about__media-row{justify-content:flex-start;gap:4%;margin:0 0 -56px}body.cmo-genre-beauty.cmo-skin-calm .calm-about__media-row .calm-about__media-sub,[data-skin=calm] .calm-about__media-row .calm-about__media-sub{margin:-4.895% 0 0 -16%}body.cmo-genre-beauty.cmo-skin-calm .calm-about__media-third,[data-skin=calm] .calm-about__media-third{width:40%}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-calm .calm-about,[data-skin=calm] .calm-about{padding:64px 0 56px}body.cmo-genre-beauty.cmo-skin-calm .calm-about__inner,[data-skin=calm] .calm-about__inner{width:100%}body.cmo-genre-beauty.cmo-skin-calm .calm-about__badge,[data-skin=calm] .calm-about__badge{width:117.99px;height:90.298px;margin:4px auto 20px}body.cmo-genre-beauty.cmo-skin-calm .calm-about__row,[data-skin=calm] .calm-about__row{padding:0}body.cmo-genre-beauty.cmo-skin-calm .calm-about__text,[data-skin=calm] .calm-about__text{text-align:left;padding:0 33px}body.cmo-genre-beauty.cmo-skin-calm .calm-about__heading,[data-skin=calm] .calm-about__heading{--cmo-ls-default: 1.89px;letter-spacing:1.89px}body.cmo-genre-beauty.cmo-skin-calm .calm-about__body,[data-skin=calm] .calm-about__body{margin-top:24px;max-width:333.9px;margin-left:auto;margin-right:auto}body.cmo-genre-beauty.cmo-skin-calm .calm-about__more,[data-skin=calm] .calm-about__more{margin-top:36px}body.cmo-genre-beauty.cmo-skin-calm .calm-about__custom,[data-skin=calm] .calm-about__custom{padding:0 33px}body.cmo-genre-beauty.cmo-skin-calm .calm-about__media,[data-skin=calm] .calm-about__media{width:93.38%;max-width:none;align-self:flex-end;margin:40px 0 56px}body.cmo-genre-beauty.cmo-skin-calm .calm-about__media-main,[data-skin=calm] .calm-about__media-main{aspect-ratio:367/452}body.cmo-genre-beauty.cmo-skin-calm .calm-about__media-sub,[data-skin=calm] .calm-about__media-sub{margin:-4.632% 0 -56px -7.1%;width:64.85%;aspect-ratio:238/176}body.cmo-genre-beauty.cmo-skin-calm .calm-about__media-row,[data-skin=calm] .calm-about__media-row{gap:3%;margin:0 0 -56px}body.cmo-genre-beauty.cmo-skin-calm .calm-about__media-row .calm-about__media-sub,[data-skin=calm] .calm-about__media-row .calm-about__media-sub{margin:-4.632% 0 0 -7.1%}body.cmo-genre-beauty.cmo-skin-calm .calm-about__media-third,[data-skin=calm] .calm-about__media-third{width:36%;aspect-ratio:238/176}}body.cmo-genre-beauty.cmo-skin-calm .calm-point,[data-skin=calm] .calm-point{position:relative;padding:96px 0 75px;background-color:var(--cmo-section-user-bg, var(--cmo-color-bg));overflow:hidden}body.cmo-genre-beauty.cmo-skin-calm .calm-point__inner,[data-skin=calm] .calm-point__inner{width:86.11%;max-width:1240px;margin:0 auto}body.cmo-genre-beauty.cmo-skin-calm .calm-point__badge,[data-skin=calm] .calm-point__badge{position:relative;width:138px;height:105.612px;margin:-26px auto 0;display:flex;align-items:center;justify-content:center}body.cmo-genre-beauty.cmo-skin-calm .calm-point__badge img,[data-skin=calm] .calm-point__badge img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;opacity:.8;pointer-events:none}body.cmo-genre-beauty.cmo-skin-calm .calm-point__badge span,[data-skin=calm] .calm-point__badge span{position:relative;font-family:var(--calm-font-en);font-weight:400;font-size:var(--calm-fs-md);color:var(--cmo-color-text);--cmo-ls-default: .5px;letter-spacing:.5px;line-height:1}body.cmo-genre-beauty.cmo-skin-calm .calm-point__catch,[data-skin=calm] .calm-point__catch{margin:18px auto 0;max-width:608px;text-align:center}body.cmo-genre-beauty.cmo-skin-calm .calm-point__catch-title,[data-skin=calm] .calm-point__catch-title{margin:0;font-family:var(--calm-font-heading);font-weight:500;font-size:var(--calm-fs-lg);color:var(--cmo-color-text);line-height:1.7}body.cmo-genre-beauty.cmo-skin-calm .calm-point__catch-lead,[data-skin=calm] .calm-point__catch-lead{margin:22px 0 0;font-family:var(--calm-font-body);font-weight:400;font-size:var(--calm-fs-sm);color:var(--cmo-color-text);line-height:1.75}body.cmo-genre-beauty.cmo-skin-calm .calm-point__catch-lead p,[data-skin=calm] .calm-point__catch-lead p{margin:0}body.cmo-genre-beauty.cmo-skin-calm .calm-point__blocks,[data-skin=calm] .calm-point__blocks{margin:64px 0 0;display:flex;flex-direction:column;gap:60px}body.cmo-genre-beauty.cmo-skin-calm .calm-point__block,[data-skin=calm] .calm-point__block{position:relative;display:flex;flex-direction:row;align-items:flex-start}body.cmo-genre-beauty.cmo-skin-calm .calm-point__block--reverse,[data-skin=calm] .calm-point__block--reverse{flex-direction:row-reverse}body.cmo-genre-beauty.cmo-skin-calm .calm-point__media,[data-skin=calm] .calm-point__media{flex:0 0 58.06%;aspect-ratio:720/459;overflow:hidden}body.cmo-genre-beauty.cmo-skin-calm .calm-point__media img,[data-skin=calm] .calm-point__media img{width:100%;height:100%;object-fit:cover;max-width:none;pointer-events:none}body.cmo-genre-beauty.cmo-skin-calm .calm-point__card,[data-skin=calm] .calm-point__card{position:relative;z-index:1;flex:0 0 50.81%;box-sizing:border-box;margin-top:166px;margin-left:-8.87%;background-color:var(--calm-white);padding:35px;display:flex;flex-direction:column;gap:56px}body.cmo-genre-beauty.cmo-skin-calm .calm-point__block--reverse .calm-point__card,[data-skin=calm] .calm-point__block--reverse .calm-point__card{margin-left:0;margin-right:-8.87%}body.cmo-genre-beauty.cmo-skin-calm .calm-point__cardhead,[data-skin=calm] .calm-point__cardhead{display:flex;flex-direction:column;align-items:flex-start;gap:14px}body.cmo-genre-beauty.cmo-skin-calm .calm-point__eyebrow,[data-skin=calm] .calm-point__eyebrow{display:flex;align-items:center;gap:6px;font-family:var(--calm-font-en);font-weight:500;font-size:var(--calm-fs-md);color:var(--cmo-color-text);line-height:1}body.cmo-genre-beauty.cmo-skin-calm .calm-point__num,[data-skin=calm] .calm-point__num{display:inline-block}body.cmo-genre-beauty.cmo-skin-calm .calm-point__slash,[data-skin=calm] .calm-point__slash{display:inline-block;width:28px;height:39px;flex-shrink:0}body.cmo-genre-beauty.cmo-skin-calm .calm-point__slash svg,[data-skin=calm] .calm-point__slash svg{display:block;width:100%;height:100%}body.cmo-genre-beauty.cmo-skin-calm .calm-point__label,[data-skin=calm] .calm-point__label{margin:0;font-family:var(--calm-font-heading);font-weight:500;font-size:var(--calm-fs-sm);color:var(--cmo-color-text);line-height:1.75}body.cmo-genre-beauty.cmo-skin-calm .calm-point__body,[data-skin=calm] .calm-point__body{display:flex;flex-direction:column;align-items:flex-start;gap:43px}body.cmo-genre-beauty.cmo-skin-calm .calm-point__text,[data-skin=calm] .calm-point__text{display:flex;flex-direction:column;gap:17px}body.cmo-genre-beauty.cmo-skin-calm .calm-point__en,[data-skin=calm] .calm-point__en{margin:0;font-family:var(--calm-font-en);font-weight:500;font-size:var(--calm-fs-sm);color:var(--cmo-color-text);--cmo-ls-default: 1px;letter-spacing:1px;line-height:1}body.cmo-genre-beauty.cmo-skin-calm .calm-point__heading,[data-skin=calm] .calm-point__heading{margin:0;font-family:var(--calm-font-heading);font-weight:500;font-size:var(--calm-fs-lg);color:var(--cmo-color-text);line-height:1.6}body.cmo-genre-beauty.cmo-skin-calm .calm-point__heading span,[data-skin=calm] .calm-point__heading span{display:block}body.cmo-genre-beauty.cmo-skin-calm .calm-point__desc,[data-skin=calm] .calm-point__desc{margin:0;font-family:var(--calm-font-body);font-weight:400;font-size:var(--calm-fs-sm);color:var(--cmo-color-text);line-height:1.9}body.cmo-genre-beauty.cmo-skin-calm .calm-point__more,[data-skin=calm] .calm-point__more{display:inline-block;padding-bottom:7px;border-bottom:1px solid var(--cmo-color-text);font-family:var(--calm-font-en);font-weight:500;font-size:var(--calm-fs-base);color:var(--cmo-color-text);--cmo-ls-default: 1px;letter-spacing:1px;line-height:1}body.cmo-genre-beauty.cmo-skin-calm .calm-point__pair,[data-skin=calm] .calm-point__pair{display:grid;grid-template-columns:repeat(2,1fr);gap:58px;align-items:start}body.cmo-genre-beauty.cmo-skin-calm .calm-point__pair .calm-point__block,[data-skin=calm] .calm-point__pair .calm-point__block{flex-direction:column;align-items:stretch}body.cmo-genre-beauty.cmo-skin-calm .calm-point__pair .calm-point__media,[data-skin=calm] .calm-point__pair .calm-point__media{flex:0 0 auto;width:88.66%;margin-left:auto;margin-right:0;aspect-ratio:524/361}body.cmo-genre-beauty.cmo-skin-calm .calm-point__pair .calm-point__card,[data-skin=calm] .calm-point__pair .calm-point__card{flex:0 0 auto;width:87.99%;margin:-41px 0 0;align-self:flex-start}body.cmo-genre-beauty.cmo-skin-calm .calm-point__pair .calm-point__block--reverse .calm-point__card,[data-skin=calm] .calm-point__pair .calm-point__block--reverse .calm-point__card{margin-right:0}body.cmo-genre-beauty.cmo-skin-calm .calm-point svg,[data-skin=calm] .calm-point svg{color:var(--cmo-color-text)}body.cmo-genre-beauty.cmo-skin-calm .cmo-section--text-inverted .calm-point__card,[data-skin=calm] .cmo-section--text-inverted .calm-point__card{--cmo-invert-text-color: var(--cmo-color-text)}body.cmo-genre-beauty.cmo-skin-calm .cmo-section--text-inverted .calm-point__badge span,body.cmo-genre-beauty.cmo-skin-calm .cmo-section--text-inverted .calm-point__eyebrow,body.cmo-genre-beauty.cmo-skin-calm .cmo-section--text-inverted .calm-point svg,[data-skin=calm] .cmo-section--text-inverted .calm-point__badge span,[data-skin=calm] .cmo-section--text-inverted .calm-point__eyebrow,[data-skin=calm] .cmo-section--text-inverted .calm-point svg{color:var(--cmo-invert-text-color)}body.cmo-genre-beauty.cmo-skin-calm .cmo-section--text-inverted .calm-point__more,[data-skin=calm] .cmo-section--text-inverted .calm-point__more{border-color:var(--cmo-invert-text-color)}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-calm .calm-point,[data-skin=calm] .calm-point{padding:72px 0}body.cmo-genre-beauty.cmo-skin-calm .calm-point__blocks,[data-skin=calm] .calm-point__blocks{gap:56px}body.cmo-genre-beauty.cmo-skin-calm .calm-point__block,body.cmo-genre-beauty.cmo-skin-calm .calm-point__block--reverse,[data-skin=calm] .calm-point__block,[data-skin=calm] .calm-point__block--reverse{flex-direction:column;align-items:center}body.cmo-genre-beauty.cmo-skin-calm .calm-point__media,[data-skin=calm] .calm-point__media{flex:0 0 auto;width:86%;max-width:640px;aspect-ratio:720/459}body.cmo-genre-beauty.cmo-skin-calm .calm-point__card,body.cmo-genre-beauty.cmo-skin-calm .calm-point__block--reverse .calm-point__card,[data-skin=calm] .calm-point__card,[data-skin=calm] .calm-point__block--reverse .calm-point__card{flex:0 0 auto;width:80%;max-width:560px;margin:-36px 0 0}body.cmo-genre-beauty.cmo-skin-calm .calm-point__pair,[data-skin=calm] .calm-point__pair{grid-template-columns:1fr;gap:56px}body.cmo-genre-beauty.cmo-skin-calm .calm-point__pair .calm-point__media,[data-skin=calm] .calm-point__pair .calm-point__media{width:86%;max-width:640px;margin-left:auto;margin-right:auto;aspect-ratio:720/459}body.cmo-genre-beauty.cmo-skin-calm .calm-point__pair .calm-point__card,[data-skin=calm] .calm-point__pair .calm-point__card{width:80%;max-width:560px;margin:-36px auto 0}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-calm .calm-point,[data-skin=calm] .calm-point{padding:64px 0 33px}body.cmo-genre-beauty.cmo-skin-calm .calm-point__inner,[data-skin=calm] .calm-point__inner{width:100%}body.cmo-genre-beauty.cmo-skin-calm .calm-point__badge,[data-skin=calm] .calm-point__badge{width:117.3px;height:89.77px;margin:4px auto 0}body.cmo-genre-beauty.cmo-skin-calm .calm-point__catch,[data-skin=calm] .calm-point__catch{margin-top:21px;max-width:334px;padding:0 16px}body.cmo-genre-beauty.cmo-skin-calm .calm-point__catch-lead,[data-skin=calm] .calm-point__catch-lead{margin-top:23px}body.cmo-genre-beauty.cmo-skin-calm .calm-point__blocks,[data-skin=calm] .calm-point__blocks{margin-top:48px;gap:47px}body.cmo-genre-beauty.cmo-skin-calm .calm-point__block,body.cmo-genre-beauty.cmo-skin-calm .calm-point__block--reverse,body.cmo-genre-beauty.cmo-skin-calm .calm-point__pair .calm-point__block,[data-skin=calm] .calm-point__block,[data-skin=calm] .calm-point__block--reverse,[data-skin=calm] .calm-point__pair .calm-point__block{flex-direction:column;align-items:flex-end}body.cmo-genre-beauty.cmo-skin-calm .calm-point__block--reverse,[data-skin=calm] .calm-point__block--reverse{align-items:flex-start}body.cmo-genre-beauty.cmo-skin-calm .calm-point__media,body.cmo-genre-beauty.cmo-skin-calm .calm-point__pair .calm-point__media,[data-skin=calm] .calm-point__media,[data-skin=calm] .calm-point__pair .calm-point__media{flex:0 0 auto;width:93.38%;max-width:none;margin:0 6.62% 0 0;aspect-ratio:367/271}body.cmo-genre-beauty.cmo-skin-calm .calm-point__block--reverse .calm-point__media,[data-skin=calm] .calm-point__block--reverse .calm-point__media{margin:0 0 0 6.62%}body.cmo-genre-beauty.cmo-skin-calm .calm-point__card,body.cmo-genre-beauty.cmo-skin-calm .calm-point__block--reverse .calm-point__card,body.cmo-genre-beauty.cmo-skin-calm .calm-point__pair .calm-point__card,body.cmo-genre-beauty.cmo-skin-calm .calm-point__pair .calm-point__block--reverse .calm-point__card,[data-skin=calm] .calm-point__card,[data-skin=calm] .calm-point__block--reverse .calm-point__card,[data-skin=calm] .calm-point__pair .calm-point__card,[data-skin=calm] .calm-point__pair .calm-point__block--reverse .calm-point__card{flex:0 0 auto;width:93.38%;max-width:none;margin:-20px 0 0;padding:35px;gap:35px}body.cmo-genre-beauty.cmo-skin-calm .calm-point__cardhead,[data-skin=calm] .calm-point__cardhead{gap:14px}body.cmo-genre-beauty.cmo-skin-calm .calm-point__body,[data-skin=calm] .calm-point__body{gap:25px}body.cmo-genre-beauty.cmo-skin-calm .calm-point__text,[data-skin=calm] .calm-point__text{gap:15px}body.cmo-genre-beauty.cmo-skin-calm .calm-point__slash,[data-skin=calm] .calm-point__slash{width:25.2px;height:35.1px}}body.cmo-genre-beauty.cmo-skin-calm .calm-news,[data-skin=calm] .calm-news{position:relative;padding:96px 0 100px;background-color:var(--cmo-section-user-bg, var(--calm-custom-3));overflow:hidden}body.cmo-genre-beauty.cmo-skin-calm .cmo-section--has-bg .calm-news,[data-skin=calm] .cmo-section--has-bg .calm-news{background-color:transparent}body.cmo-genre-beauty.cmo-skin-calm .calm-news__inner,[data-skin=calm] .calm-news__inner{width:86.11%;max-width:1240px;margin:0 auto}body.cmo-genre-beauty.cmo-skin-calm .calm-news__badge,[data-skin=calm] .calm-news__badge{position:relative;width:138px;height:105.612px;margin:-26px auto 0;display:flex;align-items:center;justify-content:center}body.cmo-genre-beauty.cmo-skin-calm .calm-news__badge img,[data-skin=calm] .calm-news__badge img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;opacity:.8;pointer-events:none}body.cmo-genre-beauty.cmo-skin-calm .calm-news__badge span,[data-skin=calm] .calm-news__badge span{position:relative;font-family:var(--calm-font-en);font-weight:400;font-size:var(--calm-fs-md);color:var(--cmo-color-text);--cmo-ls-default: .5px;letter-spacing:.5px;line-height:1}body.cmo-genre-beauty.cmo-skin-calm .calm-news__catch-title,[data-skin=calm] .calm-news__catch-title{margin:18px auto 0;max-width:640px;text-align:center;font-family:var(--calm-font-heading);font-weight:500;font-size:var(--calm-fs-lg);color:var(--cmo-color-text);line-height:1.7}body.cmo-genre-beauty.cmo-skin-calm .calm-news__catch-title+.calm-news__intro,[data-skin=calm] .calm-news__catch-title+.calm-news__intro{margin-top:22px}body.cmo-genre-beauty.cmo-skin-calm .calm-news__intro,[data-skin=calm] .calm-news__intro{margin:18px auto 0;max-width:640px;text-align:center;font-family:var(--calm-font-body);font-weight:400;font-size:var(--calm-fs-sm);color:var(--cmo-color-text);line-height:1.75}body.cmo-genre-beauty.cmo-skin-calm .calm-news__intro p,[data-skin=calm] .calm-news__intro p{margin:0}body.cmo-genre-beauty.cmo-skin-calm .calm-news__grid,[data-skin=calm] .calm-news__grid{margin:73px 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:83px}body.cmo-genre-beauty.cmo-skin-calm .calm-news__card,[data-skin=calm] .calm-news__card{display:flex;flex-direction:column;text-decoration:none;color:var(--cmo-color-text)}body.cmo-genre-beauty.cmo-skin-calm .calm-news__media,[data-skin=calm] .calm-news__media{width:100%;aspect-ratio:358/246;border:19px solid var(--calm-white);background-color:var(--calm-white);overflow:hidden;box-sizing:border-box}body.cmo-genre-beauty.cmo-skin-calm .calm-news__media img,[data-skin=calm] .calm-news__media img{width:100%;height:100%;object-fit:cover;max-width:none;pointer-events:none}body.cmo-genre-beauty.cmo-skin-calm .calm-news__meta,[data-skin=calm] .calm-news__meta{display:flex;align-items:center;gap:8px;margin:12px 0 0}body.cmo-genre-beauty.cmo-skin-calm .calm-news__date,[data-skin=calm] .calm-news__date{font-family:var(--calm-font-en);font-weight:400;font-size:var(--calm-fs-base);color:var(--cmo-color-text);--cmo-ls-default: 1.8px;letter-spacing:1.8px;line-height:1}body.cmo-genre-beauty.cmo-skin-calm .calm-news__slash,[data-skin=calm] .calm-news__slash{display:inline-block;width:28px;height:39px;flex-shrink:0}body.cmo-genre-beauty.cmo-skin-calm .calm-news__slash svg,[data-skin=calm] .calm-news__slash svg{display:block;width:100%;height:100%}body.cmo-genre-beauty.cmo-skin-calm .calm-news__cat,[data-skin=calm] .calm-news__cat{font-family:var(--calm-font-heading);font-weight:500;font-size:var(--calm-fs-sm);color:var(--cmo-color-text);line-height:1}body.cmo-genre-beauty.cmo-skin-calm .calm-news__text,[data-skin=calm] .calm-news__text{display:flex;flex-direction:column;gap:11px;margin:0}body.cmo-genre-beauty.cmo-skin-calm .calm-news__heading,[data-skin=calm] .calm-news__heading{margin:0;font-family:var(--calm-font-heading);font-weight:500;font-size:var(--calm-fs-base);color:var(--cmo-color-text);line-height:1.6}body.cmo-genre-beauty.cmo-skin-calm .calm-news__excerpt,[data-skin=calm] .calm-news__excerpt{margin:0;font-family:var(--calm-font-body);font-weight:400;font-size:var(--calm-fs-sm);color:var(--cmo-color-text);line-height:1.56}body.cmo-genre-beauty.cmo-skin-calm .calm-news__more-wrap,[data-skin=calm] .calm-news__more-wrap{margin:73px 0 0;text-align:center}body.cmo-genre-beauty.cmo-skin-calm .calm-news__more,[data-skin=calm] .calm-news__more{display:inline-block;padding-bottom:7px;border-bottom:1px solid var(--cmo-color-text);font-family:var(--calm-font-en);font-weight:500;font-size:var(--calm-fs-base);color:var(--cmo-color-text);--cmo-ls-default: 1px;letter-spacing:1px;line-height:1;text-decoration:none}body.cmo-genre-beauty.cmo-skin-calm .calm-news svg,[data-skin=calm] .calm-news svg{color:var(--cmo-color-text)}body.cmo-genre-beauty.cmo-skin-calm .cmo-section--text-inverted .calm-news__badge span,body.cmo-genre-beauty.cmo-skin-calm .cmo-section--text-inverted .calm-news__date,body.cmo-genre-beauty.cmo-skin-calm .cmo-section--text-inverted .calm-news__cat,body.cmo-genre-beauty.cmo-skin-calm .cmo-section--text-inverted .calm-news svg,[data-skin=calm] .cmo-section--text-inverted .calm-news__badge span,[data-skin=calm] .cmo-section--text-inverted .calm-news__date,[data-skin=calm] .cmo-section--text-inverted .calm-news__cat,[data-skin=calm] .cmo-section--text-inverted .calm-news svg{color:var(--cmo-invert-text-color)}body.cmo-genre-beauty.cmo-skin-calm .cmo-section--text-inverted .calm-news__more,[data-skin=calm] .cmo-section--text-inverted .calm-news__more{border-color:var(--cmo-invert-text-color)}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-calm .calm-news,[data-skin=calm] .calm-news{padding:72px 0}body.cmo-genre-beauty.cmo-skin-calm .calm-news__grid,[data-skin=calm] .calm-news__grid{grid-template-columns:repeat(2,1fr);gap:48px 40px}body.cmo-genre-beauty.cmo-skin-calm .calm-news__media,[data-skin=calm] .calm-news__media{border-width:15px}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-calm .calm-news,[data-skin=calm] .calm-news{padding:64px 0 68px}body.cmo-genre-beauty.cmo-skin-calm .calm-news__inner,[data-skin=calm] .calm-news__inner{width:100%;padding:0 30px}body.cmo-genre-beauty.cmo-skin-calm .calm-news__badge,[data-skin=calm] .calm-news__badge{width:117.3px;height:89.77px;margin:4px auto 0}body.cmo-genre-beauty.cmo-skin-calm .calm-news__catch-title,body.cmo-genre-beauty.cmo-skin-calm .calm-news__intro,[data-skin=calm] .calm-news__catch-title,[data-skin=calm] .calm-news__intro{max-width:334px}body.cmo-genre-beauty.cmo-skin-calm .calm-news__grid,[data-skin=calm] .calm-news__grid{grid-template-columns:1fr;gap:47.6px;justify-items:center;margin-top:48px}body.cmo-genre-beauty.cmo-skin-calm .calm-news__card,[data-skin=calm] .calm-news__card{width:100%;max-width:334px}body.cmo-genre-beauty.cmo-skin-calm .calm-news__media,[data-skin=calm] .calm-news__media{aspect-ratio:334/229;border-width:15px}body.cmo-genre-beauty.cmo-skin-calm .calm-news__meta,[data-skin=calm] .calm-news__meta{margin-top:15px}body.cmo-genre-beauty.cmo-skin-calm .calm-news__date,[data-skin=calm] .calm-news__date{--cmo-ls-default: 1.4px;letter-spacing:1.4px}body.cmo-genre-beauty.cmo-skin-calm .calm-news__slash,[data-skin=calm] .calm-news__slash{width:21.138px;height:29.442px}body.cmo-genre-beauty.cmo-skin-calm .calm-news__text,[data-skin=calm] .calm-news__text{gap:10.252px;margin-top:2px}body.cmo-genre-beauty.cmo-skin-calm .calm-news__more-wrap,[data-skin=calm] .calm-news__more-wrap{margin-top:48px}}body.cmo-genre-beauty.cmo-skin-calm .calm-faq,[data-skin=calm] .calm-faq{position:relative;padding:96px 0 100px;background-color:var(--cmo-section-user-bg, var(--cmo-color-bg));overflow:hidden}body.cmo-genre-beauty.cmo-skin-calm .cmo-section--has-bg .calm-faq,[data-skin=calm] .cmo-section--has-bg .calm-faq{background-color:transparent}body.cmo-genre-beauty.cmo-skin-calm .calm-faq__inner,[data-skin=calm] .calm-faq__inner{width:86.11%;max-width:1000px;margin:0 auto}body.cmo-genre-beauty.cmo-skin-calm .calm-faq__badge,[data-skin=calm] .calm-faq__badge{position:relative;width:138px;height:105.612px;margin:-26px auto 0;display:flex;align-items:center;justify-content:center}body.cmo-genre-beauty.cmo-skin-calm .calm-faq__badge img,[data-skin=calm] .calm-faq__badge img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;opacity:.8;pointer-events:none}body.cmo-genre-beauty.cmo-skin-calm .calm-faq__badge span,[data-skin=calm] .calm-faq__badge span{position:relative;font-family:var(--calm-font-en);font-weight:400;font-size:var(--calm-fs-md);color:var(--cmo-color-text);--cmo-ls-default: .5px;letter-spacing:.5px;line-height:1}body.cmo-genre-beauty.cmo-skin-calm .calm-faq__catch,[data-skin=calm] .calm-faq__catch{margin:18px auto 0;max-width:640px;text-align:center}body.cmo-genre-beauty.cmo-skin-calm .calm-faq__catch-title,[data-skin=calm] .calm-faq__catch-title{margin:0;font-family:var(--calm-font-heading);font-weight:500;font-size:var(--calm-fs-lg);color:var(--cmo-color-text);line-height:1.7}body.cmo-genre-beauty.cmo-skin-calm .calm-faq__catch-lead,[data-skin=calm] .calm-faq__catch-lead{margin:22px 0 0;font-family:var(--calm-font-body);font-weight:400;font-size:var(--calm-fs-sm);color:var(--cmo-color-text);line-height:1.75}body.cmo-genre-beauty.cmo-skin-calm .calm-faq__catch-lead p,[data-skin=calm] .calm-faq__catch-lead p{margin:0}body.cmo-genre-beauty.cmo-skin-calm .calm-faq__list,[data-skin=calm] .calm-faq__list{margin:80px auto 0;display:flex;flex-direction:column;gap:26px}body.cmo-genre-beauty.cmo-skin-calm .calm-faq__item,[data-skin=calm] .calm-faq__item{display:flex;flex-direction:column}body.cmo-genre-beauty.cmo-skin-calm .calm-faq__item+body.cmo-genre-beauty.cmo-skin-calm .calm-faq__item,body.cmo-genre-beauty.cmo-skin-calm .calm-faq__item+[data-skin=calm] .calm-faq__item,[data-skin=calm] .calm-faq__item+body.cmo-genre-beauty.cmo-skin-calm .calm-faq__item,[data-skin=calm] .calm-faq__item+[data-skin=calm] .calm-faq__item{border-top:1px solid var(--cmo-color-text);padding-top:26px;margin-top:0}body.cmo-genre-beauty.cmo-skin-calm .calm-faq__item[open],[data-skin=calm] .calm-faq__item[open]{padding-bottom:6px}body.cmo-genre-beauty.cmo-skin-calm .calm-faq__q,[data-skin=calm] .calm-faq__q{display:flex;flex-direction:row;align-items:center;gap:13px;width:100%;cursor:pointer;list-style:none}body.cmo-genre-beauty.cmo-skin-calm .calm-faq__q::-webkit-details-marker,[data-skin=calm] .calm-faq__q::-webkit-details-marker{display:none}body.cmo-genre-beauty.cmo-skin-calm .calm-faq__q-mark,[data-skin=calm] .calm-faq__q-mark{flex-shrink:0;font-family:var(--calm-font-en);font-weight:400;font-size:var(--calm-fs-lg);color:var(--cmo-color-text);line-height:1}body.cmo-genre-beauty.cmo-skin-calm .calm-faq__label,[data-skin=calm] .calm-faq__label{display:flex;flex-direction:row;align-items:center;gap:10px;flex:1 1 auto;min-width:0}body.cmo-genre-beauty.cmo-skin-calm .calm-faq__label-meta,[data-skin=calm] .calm-faq__label-meta{display:flex;flex-direction:row;align-items:center;gap:6px;flex-shrink:0}body.cmo-genre-beauty.cmo-skin-calm .calm-faq__slash,[data-skin=calm] .calm-faq__slash{display:inline-block;width:28px;height:39px;flex-shrink:0}body.cmo-genre-beauty.cmo-skin-calm .calm-faq__slash svg,[data-skin=calm] .calm-faq__slash svg{display:block;width:100%;height:100%}body.cmo-genre-beauty.cmo-skin-calm .calm-faq__cat,[data-skin=calm] .calm-faq__cat{font-family:var(--calm-font-heading);font-weight:500;font-size:var(--calm-fs-sm);color:var(--cmo-color-text);line-height:1;white-space:nowrap}body.cmo-genre-beauty.cmo-skin-calm .calm-faq__qtitle,[data-skin=calm] .calm-faq__qtitle{margin:0;font-family:var(--calm-font-heading);font-weight:500;font-size:var(--calm-fs-base);color:var(--cmo-color-text);line-height:1.5}body.cmo-genre-beauty.cmo-skin-calm .calm-faq__caret,[data-skin=calm] .calm-faq__caret{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px}body.cmo-genre-beauty.cmo-skin-calm .calm-faq__caret svg,[data-skin=calm] .calm-faq__caret svg{display:block;width:12px;height:24px;rotate:90deg;transition:rotate .3s ease}body.cmo-genre-beauty.cmo-skin-calm .calm-faq__item[open] .calm-faq__caret svg,[data-skin=calm] .calm-faq__item[open] .calm-faq__caret svg{rotate:-90deg}body.cmo-genre-beauty.cmo-skin-calm .calm-faq__a,[data-skin=calm] .calm-faq__a{display:flex;flex-direction:column;gap:16px;margin-top:0;max-height:0;opacity:0;overflow:hidden;transform:translateY(-6px);transition:max-height .55s cubic-bezier(.22,1,.36,1),opacity .4s ease,margin-top .35s ease,transform .4s ease}body.cmo-genre-beauty.cmo-skin-calm .calm-faq__item[open] .calm-faq__a,[data-skin=calm] .calm-faq__item[open] .calm-faq__a{max-height:1400px;opacity:1;margin-top:17px;transform:translateY(0)}body.cmo-genre-beauty.cmo-skin-calm .calm-faq__a-sep,[data-skin=calm] .calm-faq__a-sep{width:100%;height:0;border-top:1px dashed var(--cmo-color-text)}body.cmo-genre-beauty.cmo-skin-calm .calm-faq__a-body,[data-skin=calm] .calm-faq__a-body{margin:0;font-family:var(--calm-font-body);font-weight:400;font-size:var(--calm-fs-sm);color:var(--cmo-color-text);line-height:1.9}body.cmo-genre-beauty.cmo-skin-calm .calm-faq__a-body p,[data-skin=calm] .calm-faq__a-body p{margin:0}body.cmo-genre-beauty.cmo-skin-calm .calm-faq__a-body p+p,[data-skin=calm] .calm-faq__a-body p+p{margin-top:1em}body.cmo-genre-beauty.cmo-skin-calm .calm-faq__more-wrap,[data-skin=calm] .calm-faq__more-wrap{margin:50px 0 0;text-align:center}body.cmo-genre-beauty.cmo-skin-calm .calm-faq__more,[data-skin=calm] .calm-faq__more{display:inline-block;padding-bottom:7px;border-bottom:1px solid var(--cmo-color-text);font-family:var(--calm-font-en);font-weight:500;font-size:var(--calm-fs-base);color:var(--cmo-color-text);--cmo-ls-default: 1px;letter-spacing:1px;line-height:1;text-decoration:none}body.cmo-genre-beauty.cmo-skin-calm .calm-faq svg,[data-skin=calm] .calm-faq svg{color:var(--cmo-color-text)}body.cmo-genre-beauty.cmo-skin-calm .cmo-section--text-inverted .calm-faq__badge span,body.cmo-genre-beauty.cmo-skin-calm .cmo-section--text-inverted .calm-faq__q-mark,body.cmo-genre-beauty.cmo-skin-calm .cmo-section--text-inverted .calm-faq__cat,body.cmo-genre-beauty.cmo-skin-calm .cmo-section--text-inverted .calm-faq__qtitle,body.cmo-genre-beauty.cmo-skin-calm .cmo-section--text-inverted .calm-faq svg,[data-skin=calm] .cmo-section--text-inverted .calm-faq__badge span,[data-skin=calm] .cmo-section--text-inverted .calm-faq__q-mark,[data-skin=calm] .cmo-section--text-inverted .calm-faq__cat,[data-skin=calm] .cmo-section--text-inverted .calm-faq__qtitle,[data-skin=calm] .cmo-section--text-inverted .calm-faq svg{color:var(--cmo-invert-text-color)}body.cmo-genre-beauty.cmo-skin-calm .cmo-section--text-inverted .calm-faq__item+.calm-faq__item,body.cmo-genre-beauty.cmo-skin-calm .cmo-section--text-inverted .calm-faq__a-sep,body.cmo-genre-beauty.cmo-skin-calm .cmo-section--text-inverted .calm-faq__more,[data-skin=calm] .cmo-section--text-inverted .calm-faq__item+.calm-faq__item,[data-skin=calm] .cmo-section--text-inverted .calm-faq__a-sep,[data-skin=calm] .cmo-section--text-inverted .calm-faq__more{border-color:var(--cmo-invert-text-color)}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-calm .calm-faq,[data-skin=calm] .calm-faq{padding:72px 0 80px}body.cmo-genre-beauty.cmo-skin-calm .calm-faq__inner,[data-skin=calm] .calm-faq__inner{width:90%}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-calm .calm-faq,[data-skin=calm] .calm-faq{padding:64px 0 68px}body.cmo-genre-beauty.cmo-skin-calm .calm-faq__inner,[data-skin=calm] .calm-faq__inner{width:100%;padding:0 30px}body.cmo-genre-beauty.cmo-skin-calm .calm-faq__badge,[data-skin=calm] .calm-faq__badge{width:117.3px;height:89.77px;margin:4px auto 0}body.cmo-genre-beauty.cmo-skin-calm .calm-faq__catch,[data-skin=calm] .calm-faq__catch{margin-top:24px;max-width:334px}body.cmo-genre-beauty.cmo-skin-calm .calm-faq__catch-lead,[data-skin=calm] .calm-faq__catch-lead{margin-top:23px}body.cmo-genre-beauty.cmo-skin-calm .calm-faq__list,[data-skin=calm] .calm-faq__list{margin-top:53px;max-width:334px;gap:26px}body.cmo-genre-beauty.cmo-skin-calm .calm-faq__q,[data-skin=calm] .calm-faq__q{gap:9px;align-items:flex-start}body.cmo-genre-beauty.cmo-skin-calm .calm-faq__label,[data-skin=calm] .calm-faq__label{flex-direction:column;align-items:flex-start;gap:7px}body.cmo-genre-beauty.cmo-skin-calm .calm-faq__slash,[data-skin=calm] .calm-faq__slash{width:20px;height:23.46px}}@media (prefers-reduced-motion: reduce){body.cmo-genre-beauty.cmo-skin-calm .calm-faq__a,[data-skin=calm] .calm-faq__a{transition:none;transform:none}}body.cmo-genre-beauty.cmo-skin-calm .calm-message,[data-skin=calm] .calm-message{position:relative;padding:0 0 96px;background-color:var(--cmo-section-user-bg, var(--calm-custom-3));overflow:hidden}body.cmo-genre-beauty.cmo-skin-calm .cmo-section--has-bg .calm-message,[data-skin=calm] .cmo-section--has-bg .calm-message{background-color:transparent}body.cmo-genre-beauty.cmo-skin-calm .calm-message__inner,[data-skin=calm] .calm-message__inner{width:86.11%;max-width:1180px;margin:0 auto}body.cmo-genre-beauty.cmo-skin-calm .calm-message__badge,[data-skin=calm] .calm-message__badge{position:relative;width:138px;height:105.612px;margin:72px auto 0;display:flex;align-items:center;justify-content:center}body.cmo-genre-beauty.cmo-skin-calm .calm-message__badge img,[data-skin=calm] .calm-message__badge img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;opacity:.8;pointer-events:none}body.cmo-genre-beauty.cmo-skin-calm .calm-message__badge span,[data-skin=calm] .calm-message__badge span{position:relative;font-family:var(--calm-font-en);font-weight:500;font-size:var(--calm-fs-md);color:var(--cmo-color-text);--cmo-ls-default: .5px;letter-spacing:.5px;line-height:1}body.cmo-genre-beauty.cmo-skin-calm .calm-message__row,[data-skin=calm] .calm-message__row{display:flex;flex-direction:row;align-items:flex-start;gap:5.2%;margin-top:50px}body.cmo-genre-beauty.cmo-skin-calm .calm-message__photo,[data-skin=calm] .calm-message__photo{position:relative;flex:0 0 52.5%;aspect-ratio:668/480}body.cmo-genre-beauty.cmo-skin-calm .calm-message__photo-img,[data-skin=calm] .calm-message__photo-img{width:100%;height:100%;object-fit:cover;max-width:none;pointer-events:none}body.cmo-genre-beauty.cmo-skin-calm .calm-message__catch,[data-skin=calm] .calm-message__catch{position:absolute;left:66.7%;top:79%;translate:-50% -50%;rotate:-12.11deg;margin:0;font-family:var(--calm-font-accent);font-weight:400;font-size:min(var(--calm-fs-display),3.6vw);color:var(--calm-custom-6);line-height:1.2;white-space:nowrap;pointer-events:none}body.cmo-genre-beauty.cmo-skin-calm .calm-message__catch span,[data-skin=calm] .calm-message__catch span{display:block}body.cmo-genre-beauty.cmo-skin-calm .calm-message__catch span+span,[data-skin=calm] .calm-message__catch span+span{padding-left:1.6em}body.cmo-genre-beauty.cmo-skin-calm .calm-message__text,[data-skin=calm] .calm-message__text{flex:1 1 31.4%;min-width:0;display:flex;flex-direction:column;gap:55px}body.cmo-genre-beauty.cmo-skin-calm .calm-message__sub,[data-skin=calm] .calm-message__sub{display:flex;flex-direction:column;gap:7px}body.cmo-genre-beauty.cmo-skin-calm .calm-message__sublabel,[data-skin=calm] .calm-message__sublabel{margin:0;font-family:var(--calm-font-heading);font-weight:500;font-size:var(--calm-fs-sm);color:var(--cmo-color-text);line-height:1.75}body.cmo-genre-beauty.cmo-skin-calm .calm-message__heading,[data-skin=calm] .calm-message__heading{margin:0;font-family:var(--calm-font-heading);font-weight:500;font-size:var(--calm-fs-xl);color:var(--cmo-color-text);line-height:1.7;--cmo-ls-default: 2.43px;letter-spacing:2.43px}body.cmo-genre-beauty.cmo-skin-calm .calm-message__body-grp,[data-skin=calm] .calm-message__body-grp{display:flex;flex-direction:column;gap:25px}body.cmo-genre-beauty.cmo-skin-calm .calm-message__body,[data-skin=calm] .calm-message__body{margin:0;font-family:var(--calm-font-body);font-weight:400;font-size:var(--calm-fs-sm);color:var(--cmo-color-text);line-height:2.39}body.cmo-genre-beauty.cmo-skin-calm .calm-message__body p,[data-skin=calm] .calm-message__body p{margin:0}body.cmo-genre-beauty.cmo-skin-calm .calm-message__body p+p,[data-skin=calm] .calm-message__body p+p{margin-top:1em}body.cmo-genre-beauty.cmo-skin-calm .calm-message__role,[data-skin=calm] .calm-message__role{margin:0;font-family:var(--calm-font-heading);font-weight:700;font-size:var(--calm-fs-base);color:var(--cmo-color-text);line-height:1.5}body.cmo-genre-beauty.cmo-skin-calm .calm-message__body-grp .cmo-message-buttons,[data-skin=calm] .calm-message__body-grp .cmo-message-buttons{margin-top:0}body.cmo-genre-beauty.cmo-skin-calm .cmo-section--text-inverted .calm-message__badge span,[data-skin=calm] .cmo-section--text-inverted .calm-message__badge span{color:var(--cmo-invert-text-color)}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-calm .calm-message,[data-skin=calm] .calm-message{padding-bottom:72px}body.cmo-genre-beauty.cmo-skin-calm .calm-message__inner,[data-skin=calm] .calm-message__inner{width:90%}body.cmo-genre-beauty.cmo-skin-calm .calm-message__row,[data-skin=calm] .calm-message__row{flex-direction:column;align-items:center;gap:0}body.cmo-genre-beauty.cmo-skin-calm .calm-message__photo,[data-skin=calm] .calm-message__photo{flex:0 0 auto;width:86%;max-width:560px}body.cmo-genre-beauty.cmo-skin-calm .calm-message__text,[data-skin=calm] .calm-message__text{width:86%;max-width:560px;margin-top:100px;gap:41px}body.cmo-genre-beauty.cmo-skin-calm .calm-message__catch,[data-skin=calm] .calm-message__catch{top:96%;font-size:min(var(--calm-fs-display),6vw)}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-calm .calm-message,[data-skin=calm] .calm-message{padding-bottom:68px}body.cmo-genre-beauty.cmo-skin-calm .calm-message__inner,[data-skin=calm] .calm-message__inner{width:100%}body.cmo-genre-beauty.cmo-skin-calm .calm-message__badge,[data-skin=calm] .calm-message__badge{width:117.3px;height:89.77px;margin:68px auto 0}body.cmo-genre-beauty.cmo-skin-calm .calm-message__row,[data-skin=calm] .calm-message__row{margin-top:32px}body.cmo-genre-beauty.cmo-skin-calm .calm-message__photo,[data-skin=calm] .calm-message__photo{width:100%;max-width:none;aspect-ratio:393/456}body.cmo-genre-beauty.cmo-skin-calm .calm-message__catch,[data-skin=calm] .calm-message__catch{left:50.25%;top:96%;font-size:min(var(--calm-fs-display),9.4vw)}body.cmo-genre-beauty.cmo-skin-calm .calm-message__text,[data-skin=calm] .calm-message__text{width:85%;max-width:334px;margin:100px auto 0;gap:41px}body.cmo-genre-beauty.cmo-skin-calm .calm-message__heading,[data-skin=calm] .calm-message__heading{--cmo-ls-default: 1.89px;letter-spacing:1.89px}}body.cmo-genre-beauty.cmo-skin-calm .calm-mc,[data-skin=calm] .calm-mc{position:relative;padding:96px 0 110px;background-color:var(--cmo-section-user-bg, var(--cmo-color-bg));overflow:hidden}body.cmo-genre-beauty.cmo-skin-calm .cmo-section--has-bg .calm-mc,[data-skin=calm] .cmo-section--has-bg .calm-mc{background-color:transparent}body.cmo-genre-beauty.cmo-skin-calm .calm-mc__inner,[data-skin=calm] .calm-mc__inner{width:86.11%;max-width:1240px;margin:0 auto}body.cmo-genre-beauty.cmo-skin-calm .calm-mc__badge,[data-skin=calm] .calm-mc__badge{position:relative;width:138px;height:105.612px;margin:-26px auto 0;display:flex;align-items:center;justify-content:center}body.cmo-genre-beauty.cmo-skin-calm .calm-mc__badge img,[data-skin=calm] .calm-mc__badge img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;opacity:.8;pointer-events:none}body.cmo-genre-beauty.cmo-skin-calm .calm-mc__badge span,[data-skin=calm] .calm-mc__badge span{position:relative;font-family:var(--calm-font-en);font-weight:400;font-size:var(--calm-fs-md);color:var(--calm-custom-5);--cmo-ls-default: .5px;letter-spacing:.5px;line-height:1}body.cmo-genre-beauty.cmo-skin-calm .calm-mc__catch,[data-skin=calm] .calm-mc__catch{margin:18px auto 0;max-width:640px;text-align:center}body.cmo-genre-beauty.cmo-skin-calm .calm-mc__catch-title,[data-skin=calm] .calm-mc__catch-title{margin:0;font-family:var(--calm-font-heading);font-weight:500;font-size:var(--calm-fs-lg);color:var(--cmo-color-text);line-height:1.7}body.cmo-genre-beauty.cmo-skin-calm .calm-mc__catch-title span,[data-skin=calm] .calm-mc__catch-title span{display:block}body.cmo-genre-beauty.cmo-skin-calm .calm-mc__catch-lead,[data-skin=calm] .calm-mc__catch-lead{margin:22px 0 0;font-family:var(--calm-font-body);font-weight:400;font-size:var(--calm-fs-sm);color:var(--cmo-color-text);line-height:1.75}body.cmo-genre-beauty.cmo-skin-calm .calm-mc__catch-lead p,[data-skin=calm] .calm-mc__catch-lead p{margin:0}body.cmo-genre-beauty.cmo-skin-calm .calm-mc__filter,[data-skin=calm] .calm-mc__filter{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px;margin:39px 0 0}body.cmo-genre-beauty.cmo-skin-calm .calm-mc__cat,[data-skin=calm] .calm-mc__cat{margin:0;padding:0 0 8px;background:none;border:0;border-bottom:1px solid transparent;font-family:var(--calm-font-heading);font-weight:500;font-size:var(--calm-fs-sm);color:var(--cmo-color-text);line-height:1;white-space:nowrap;cursor:pointer;transition:border-color .3s ease}body.cmo-genre-beauty.cmo-skin-calm .calm-mc__cat.is-active,[data-skin=calm] .calm-mc__cat.is-active{border-bottom-color:var(--cmo-color-text)}body.cmo-genre-beauty.cmo-skin-calm .calm-mc__sep,[data-skin=calm] .calm-mc__sep{display:inline-block;width:28px;height:39px;flex-shrink:0}body.cmo-genre-beauty.cmo-skin-calm .calm-mc__sep svg,[data-skin=calm] .calm-mc__sep svg{display:block;width:100%;height:100%}body.cmo-genre-beauty.cmo-skin-calm .calm-mc__filter+.calm-mc__grid,[data-skin=calm] .calm-mc__filter+.calm-mc__grid{margin-top:64px}body.cmo-genre-beauty.cmo-skin-calm .calm-mc.cmo-section--post-listing,[data-skin=calm] .calm-mc.cmo-section--post-listing{padding-block:96px 110px}body.cmo-genre-beauty.cmo-skin-calm .calm-mc__grid,[data-skin=calm] .calm-mc__grid{margin:48px 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:35px}body.cmo-genre-beauty.cmo-skin-calm .calm-mc__card,[data-skin=calm] .calm-mc__card{display:flex;flex-direction:column;background-color:var(--calm-custom-3);padding:25px;text-decoration:none;color:var(--cmo-color-text)}body.cmo-genre-beauty.cmo-skin-calm .calm-mc__media,[data-skin=calm] .calm-mc__media{width:100%;aspect-ratio:367/260;overflow:hidden}body.cmo-genre-beauty.cmo-skin-calm .calm-mc__media img,[data-skin=calm] .calm-mc__media img{width:100%;height:100%;object-fit:cover;max-width:none;pointer-events:none}body.cmo-genre-beauty.cmo-skin-calm .calm-mc__meta,[data-skin=calm] .calm-mc__meta{display:flex;align-items:center;gap:8px;margin:10px 0 0}body.cmo-genre-beauty.cmo-skin-calm .calm-mc__date,[data-skin=calm] .calm-mc__date{font-family:var(--calm-font-en);font-weight:400;font-size:var(--calm-fs-base);color:var(--cmo-color-text);--cmo-ls-default: 1.8px;letter-spacing:1.8px;line-height:1}body.cmo-genre-beauty.cmo-skin-calm .calm-mc__slash,[data-skin=calm] .calm-mc__slash{display:inline-block;width:28px;height:39px;flex-shrink:0}body.cmo-genre-beauty.cmo-skin-calm .calm-mc__slash svg,[data-skin=calm] .calm-mc__slash svg{display:block;width:100%;height:100%}body.cmo-genre-beauty.cmo-skin-calm .calm-mc__cardcat,[data-skin=calm] .calm-mc__cardcat{font-family:var(--calm-font-heading);font-weight:500;font-size:var(--calm-fs-sm);color:var(--cmo-color-text);line-height:1}body.cmo-genre-beauty.cmo-skin-calm .calm-mc__text,[data-skin=calm] .calm-mc__text{display:flex;flex-direction:column;gap:11px;margin:0}body.cmo-genre-beauty.cmo-skin-calm .calm-mc__cardtitle,[data-skin=calm] .calm-mc__cardtitle{margin:0;font-family:var(--calm-font-heading);font-weight:500;font-size:var(--calm-fs-base);color:var(--cmo-color-text);line-height:1.6}body.cmo-genre-beauty.cmo-skin-calm .calm-mc__excerpt,[data-skin=calm] .calm-mc__excerpt{margin:0;font-family:var(--calm-font-body);font-weight:400;font-size:var(--calm-fs-sm);color:var(--cmo-color-text);line-height:1.56}body.cmo-genre-beauty.cmo-skin-calm .calm-mc svg,[data-skin=calm] .calm-mc svg{color:var(--cmo-color-text)}body.cmo-genre-beauty.cmo-skin-calm .cmo-section--text-inverted .calm-mc__card,[data-skin=calm] .cmo-section--text-inverted .calm-mc__card{--cmo-invert-text-color: var(--cmo-color-text)}body.cmo-genre-beauty.cmo-skin-calm .cmo-section--text-inverted .calm-mc__badge span,body.cmo-genre-beauty.cmo-skin-calm .cmo-section--text-inverted .calm-mc__date,body.cmo-genre-beauty.cmo-skin-calm .cmo-section--text-inverted .calm-mc__cardcat,body.cmo-genre-beauty.cmo-skin-calm .cmo-section--text-inverted .calm-mc svg,[data-skin=calm] .cmo-section--text-inverted .calm-mc__badge span,[data-skin=calm] .cmo-section--text-inverted .calm-mc__date,[data-skin=calm] .cmo-section--text-inverted .calm-mc__cardcat,[data-skin=calm] .cmo-section--text-inverted .calm-mc svg{color:var(--cmo-invert-text-color)}body.cmo-genre-beauty.cmo-skin-calm .cmo-section--text-inverted .calm-mc__cat.is-active,[data-skin=calm] .cmo-section--text-inverted .calm-mc__cat.is-active{border-bottom-color:var(--cmo-invert-text-color)}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-calm .calm-mc,[data-skin=calm] .calm-mc{padding:72px 0 80px}body.cmo-genre-beauty.cmo-skin-calm .calm-mc.cmo-section--post-listing,[data-skin=calm] .calm-mc.cmo-section--post-listing{padding-block:72px 80px}body.cmo-genre-beauty.cmo-skin-calm .calm-mc__grid,[data-skin=calm] .calm-mc__grid{grid-template-columns:repeat(2,1fr);gap:32px 28px}body.cmo-genre-beauty.cmo-skin-calm .calm-mc__card,[data-skin=calm] .calm-mc__card{padding:22px}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-calm .calm-mc,[data-skin=calm] .calm-mc{padding:64px 0}body.cmo-genre-beauty.cmo-skin-calm .calm-mc.cmo-section--post-listing,[data-skin=calm] .calm-mc.cmo-section--post-listing{padding-block:64px 64px}body.cmo-genre-beauty.cmo-skin-calm .calm-mc__inner,[data-skin=calm] .calm-mc__inner{width:100%;padding:0 30px}body.cmo-genre-beauty.cmo-skin-calm .calm-mc__filter,[data-skin=calm] .calm-mc__filter{margin-top:28px;gap:2px}body.cmo-genre-beauty.cmo-skin-calm .calm-mc__sep,[data-skin=calm] .calm-mc__sep{width:25.2px;height:35.1px}body.cmo-genre-beauty.cmo-skin-calm .calm-mc__filter+.calm-mc__grid,[data-skin=calm] .calm-mc__filter+.calm-mc__grid{margin-top:36px}body.cmo-genre-beauty.cmo-skin-calm .calm-mc__badge,[data-skin=calm] .calm-mc__badge{width:117.3px;height:89.77px;margin:4px auto 0}body.cmo-genre-beauty.cmo-skin-calm .calm-mc__badge span,[data-skin=calm] .calm-mc__badge span{color:var(--cmo-color-text)}body.cmo-genre-beauty.cmo-skin-calm .calm-mc__catch,[data-skin=calm] .calm-mc__catch{max-width:334px}body.cmo-genre-beauty.cmo-skin-calm .calm-mc__grid,[data-skin=calm] .calm-mc__grid{grid-template-columns:1fr;gap:35px;justify-items:center}body.cmo-genre-beauty.cmo-skin-calm .calm-mc__card,[data-skin=calm] .calm-mc__card{width:100%;max-width:334px;padding:18px}body.cmo-genre-beauty.cmo-skin-calm .calm-mc__meta,[data-skin=calm] .calm-mc__meta{margin-top:7.2px}body.cmo-genre-beauty.cmo-skin-calm .calm-mc__date,[data-skin=calm] .calm-mc__date{--cmo-ls-default: 1.4px;letter-spacing:1.4px}body.cmo-genre-beauty.cmo-skin-calm .calm-mc__slash,[data-skin=calm] .calm-mc__slash{width:21.138px;height:29.442px}body.cmo-genre-beauty.cmo-skin-calm .calm-mc__text,[data-skin=calm] .calm-mc__text{margin-top:2px}}body.cmo-genre-beauty.cmo-skin-calm .calm-ab-link,[data-skin=calm] .calm-ab-link{--calm-ab-link-ground: var(--cmo-section-user-bg, color-mix(in srgb, var(--calm-custom-4) 70%, var(--cmo-color-bg)));position:relative;padding:96px 0 100px;background-color:var(--calm-ab-link-ground);overflow:hidden}body.cmo-genre-beauty.cmo-skin-calm .calm-ab-link__bg,[data-skin=calm] .calm-ab-link__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}body.cmo-genre-beauty.cmo-skin-calm .calm-ab-link__bg img,[data-skin=calm] .calm-ab-link__bg img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.7}body.cmo-genre-beauty.cmo-skin-calm .calm-ab-link__bg:has(img):after,[data-skin=calm] .calm-ab-link__bg:has(img):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--calm-custom-4);opacity:.7}body.cmo-genre-beauty.cmo-skin-calm .calm-ab-link__inner,[data-skin=calm] .calm-ab-link__inner{position:relative;z-index:1;width:86.11%;max-width:1240px;margin:0 auto}body.cmo-genre-beauty.cmo-skin-calm .calm-ab-link__badge,[data-skin=calm] .calm-ab-link__badge{position:relative;width:138px;height:105.612px;margin:-26px auto 0;display:flex;align-items:center;justify-content:center}body.cmo-genre-beauty.cmo-skin-calm .calm-ab-link__badge img,[data-skin=calm] .calm-ab-link__badge img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;opacity:.8;pointer-events:none}body.cmo-genre-beauty.cmo-skin-calm .calm-ab-link__badge span,[data-skin=calm] .calm-ab-link__badge span{position:relative;font-family:var(--calm-font-en);font-weight:400;font-size:var(--calm-fs-md);color:var(--cmo-color-text);--cmo-ls-default: .5px;letter-spacing:.5px;line-height:1}body.cmo-genre-beauty.cmo-skin-calm .calm-ab-link__catch,[data-skin=calm] .calm-ab-link__catch{margin:18px auto 0;max-width:640px;text-align:center}body.cmo-genre-beauty.cmo-skin-calm .calm-ab-link__catch-title,[data-skin=calm] .calm-ab-link__catch-title{margin:0;font-family:var(--calm-font-heading);font-weight:500;font-size:var(--calm-fs-lg);color:var(--cmo-color-text);line-height:1.7}body.cmo-genre-beauty.cmo-skin-calm .calm-ab-link__catch-lead,[data-skin=calm] .calm-ab-link__catch-lead{margin:22px 0 0;font-family:var(--calm-font-body);font-weight:400;font-size:var(--calm-fs-sm);color:var(--cmo-color-text);line-height:1.75}body.cmo-genre-beauty.cmo-skin-calm .calm-ab-link__catch-lead p,[data-skin=calm] .calm-ab-link__catch-lead p{margin:0}body.cmo-genre-beauty.cmo-skin-calm .calm-ab-link__note,[data-skin=calm] .calm-ab-link__note{margin:28px 0 0;font-family:var(--calm-font-body);font-weight:400;font-size:var(--calm-fs-sm);color:var(--cmo-color-text);line-height:1.9;text-align:center}body.cmo-genre-beauty.cmo-skin-calm .calm-ab-link__note p,[data-skin=calm] .calm-ab-link__note p{margin:0}body.cmo-genre-beauty.cmo-skin-calm .calm-ab-link__grid,[data-skin=calm] .calm-ab-link__grid{margin:116px 0 0;display:grid;grid-template-columns:repeat(4,1fr);gap:28px}body.cmo-genre-beauty.cmo-skin-calm .calm-ab-link__card,[data-skin=calm] .calm-ab-link__card{display:flex;flex-direction:column;align-items:center;gap:31px;background-color:var(--calm-white);padding:40px 36px}body.cmo-genre-beauty.cmo-skin-calm .calm-ab-link__cardtitle,[data-skin=calm] .calm-ab-link__cardtitle{margin:0;width:100%;font-family:var(--calm-font-heading);font-weight:700;font-size:var(--calm-fs-md);color:var(--cmo-color-text);text-align:center;line-height:1.4}body.cmo-genre-beauty.cmo-skin-calm .calm-ab-link__media,[data-skin=calm] .calm-ab-link__media{position:relative;width:100%;height:182px;overflow:hidden}body.cmo-genre-beauty.cmo-skin-calm .calm-ab-link__media img,[data-skin=calm] .calm-ab-link__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;max-width:none;pointer-events:none}body.cmo-genre-beauty.cmo-skin-calm .calm-ab-link__body,[data-skin=calm] .calm-ab-link__body{display:flex;flex-direction:column;align-items:center;gap:23px;width:100%;color:var(--cmo-color-text)}body.cmo-genre-beauty.cmo-skin-calm .calm-ab-link__headings,[data-skin=calm] .calm-ab-link__headings{display:flex;flex-direction:column;align-items:center;font-family:var(--calm-font-heading);line-height:1.4}body.cmo-genre-beauty.cmo-skin-calm .calm-ab-link__small,[data-skin=calm] .calm-ab-link__small{margin:0;font-weight:500;font-size:var(--calm-fs-sm);line-height:1.75}body.cmo-genre-beauty.cmo-skin-calm .calm-ab-link__large,[data-skin=calm] .calm-ab-link__large{margin:0;font-weight:500;font-size:var(--calm-fs-lg);line-height:1.2}body.cmo-genre-beauty.cmo-skin-calm .calm-ab-link__desc,[data-skin=calm] .calm-ab-link__desc{margin:0;font-family:var(--calm-font-body);font-weight:400;font-size:var(--calm-fs-sm);color:var(--cmo-color-text);line-height:1.9;text-align:left}body.cmo-genre-beauty.cmo-skin-calm .calm-ab-link__price,[data-skin=calm] .calm-ab-link__price{margin:0;width:100%;font-family:var(--calm-font-heading);font-weight:700;font-size:var(--calm-fs-lg);color:var(--cmo-color-text);text-align:center;line-height:1.4}body.cmo-genre-beauty.cmo-skin-calm .calm-ab-link__btn,[data-skin=calm] .calm-ab-link__btn{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 33px;border-radius:18px;background-color:var(--calm-custom-2);font-family:var(--calm-font-en);font-weight:600;font-size:var(--calm-fs-sm);color:var(--calm-custom-5);--cmo-ls-default: .5px;letter-spacing:.5px;line-height:1;text-decoration:none;transition:box-shadow .3s ease,transform .3s ease}body.cmo-genre-beauty.cmo-skin-calm .calm-ab-link__btn:hover,[data-skin=calm] .calm-ab-link__btn:hover{box-shadow:0 6px 18px color-mix(in srgb,var(--cmo-color-text) 12%,transparent);transform:translateY(-1px)}body.cmo-genre-beauty.cmo-skin-calm .cmo-section--text-inverted .calm-ab-link__card,[data-skin=calm] .cmo-section--text-inverted .calm-ab-link__card{--cmo-invert-text-color: var(--cmo-color-text)}body.cmo-genre-beauty.cmo-skin-calm .cmo-section--text-inverted .calm-ab-link__card .calm-ab-link__btn,[data-skin=calm] .cmo-section--text-inverted .calm-ab-link__card .calm-ab-link__btn{--cmo-invert-text-color: var(--calm-custom-5)}body.cmo-genre-beauty.cmo-skin-calm .cmo-section--text-inverted .calm-ab-link__badge span,[data-skin=calm] .cmo-section--text-inverted .calm-ab-link__badge span{color:var(--cmo-invert-text-color)}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-calm .calm-ab-link,[data-skin=calm] .calm-ab-link{padding:72px 0}body.cmo-genre-beauty.cmo-skin-calm .calm-ab-link__inner,[data-skin=calm] .calm-ab-link__inner{width:86%}body.cmo-genre-beauty.cmo-skin-calm .calm-ab-link__grid,[data-skin=calm] .calm-ab-link__grid{grid-template-columns:repeat(2,1fr);gap:24px}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-calm .calm-ab-link,[data-skin=calm] .calm-ab-link{padding:64px 0}body.cmo-genre-beauty.cmo-skin-calm .calm-ab-link__inner,[data-skin=calm] .calm-ab-link__inner{width:85%;max-width:334px}body.cmo-genre-beauty.cmo-skin-calm .calm-ab-link__badge,[data-skin=calm] .calm-ab-link__badge{width:117.3px;height:89.77px;margin:4px auto 0}body.cmo-genre-beauty.cmo-skin-calm .calm-ab-link__catch,[data-skin=calm] .calm-ab-link__catch{margin-top:21px;max-width:334px}body.cmo-genre-beauty.cmo-skin-calm .calm-ab-link__grid,[data-skin=calm] .calm-ab-link__grid{grid-template-columns:1fr;gap:25px;margin-top:46px}body.cmo-genre-beauty.cmo-skin-calm .calm-ab-link__card,[data-skin=calm] .calm-ab-link__card{padding:35px 30px;gap:25px}body.cmo-genre-beauty.cmo-skin-calm .calm-ab-link__bg,[data-skin=calm] .calm-ab-link__bg{bottom:auto;height:1219px}body.cmo-genre-beauty.cmo-skin-calm .calm-ab-link__bg:has(img):after,[data-skin=calm] .calm-ab-link__bg:has(img):after{opacity:1;background-color:transparent;background-image:linear-gradient(180deg,transparent 87.285%,var(--calm-ab-link-ground) 100%),linear-gradient(color-mix(in srgb,var(--calm-custom-4) 70%,transparent),color-mix(in srgb,var(--calm-custom-4) 70%,transparent))}}body.cmo-genre-beauty.cmo-skin-calm .calm-category-link,[data-skin=calm] .calm-category-link{position:relative;padding:96px 0 120px;background-color:var(--cmo-section-user-bg, var(--cmo-color-bg));overflow:hidden}body.cmo-genre-beauty.cmo-skin-calm .calm-category-link__inner,[data-skin=calm] .calm-category-link__inner{width:86.11%;max-width:1240px;margin:0 auto}body.cmo-genre-beauty.cmo-skin-calm .calm-category-link__badge,[data-skin=calm] .calm-category-link__badge{position:relative;width:138px;height:105.612px;margin:-26px auto 0;display:flex;align-items:center;justify-content:center}body.cmo-genre-beauty.cmo-skin-calm .calm-category-link__badge img,[data-skin=calm] .calm-category-link__badge img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;opacity:.8;pointer-events:none}body.cmo-genre-beauty.cmo-skin-calm .calm-category-link__badge span,[data-skin=calm] .calm-category-link__badge span{position:relative;font-family:var(--calm-font-en);font-weight:400;font-size:var(--calm-fs-md);color:var(--cmo-color-text);--cmo-ls-default: .5px;letter-spacing:.5px;line-height:1}body.cmo-genre-beauty.cmo-skin-calm .calm-category-link__catch,[data-skin=calm] .calm-category-link__catch{margin:18px auto 0;max-width:608px;text-align:center}body.cmo-genre-beauty.cmo-skin-calm .calm-category-link__catch-title,[data-skin=calm] .calm-category-link__catch-title{margin:0;font-family:var(--calm-font-heading);font-weight:500;font-size:var(--calm-fs-lg);color:var(--cmo-color-text);line-height:1.7}body.cmo-genre-beauty.cmo-skin-calm .calm-category-link__catch-lead,[data-skin=calm] .calm-category-link__catch-lead{margin:22px 0 0;font-family:var(--calm-font-body);font-weight:400;font-size:var(--calm-fs-sm);color:var(--cmo-color-text);line-height:1.75}body.cmo-genre-beauty.cmo-skin-calm .calm-category-link__catch-lead p,[data-skin=calm] .calm-category-link__catch-lead p{margin:0}body.cmo-genre-beauty.cmo-skin-calm .calm-category-link__grid,[data-skin=calm] .calm-category-link__grid{margin:68px 0 0;display:grid;grid-template-columns:repeat(2,1fr);gap:40px}body.cmo-genre-beauty.cmo-skin-calm .calm-category-link__tile,[data-skin=calm] .calm-category-link__tile{display:flex;flex-direction:row;align-items:center;gap:35px;background-color:var(--calm-custom-3);padding:25px;text-decoration:none;color:var(--cmo-color-text)}body.cmo-genre-beauty.cmo-skin-calm .calm-category-link__media,[data-skin=calm] .calm-category-link__media{position:relative;flex:0 0 auto;width:min(291px,53%);height:auto;aspect-ratio:291/120;overflow:hidden}body.cmo-genre-beauty.cmo-skin-calm .calm-category-link__media img,[data-skin=calm] .calm-category-link__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;max-width:none;pointer-events:none}body.cmo-genre-beauty.cmo-skin-calm .cmo-category-link--aspect-square .calm-category-link__media,[data-skin=calm] .cmo-category-link--aspect-square .calm-category-link__media{height:auto;aspect-ratio:1/1}body.cmo-genre-beauty.cmo-skin-calm .cmo-category-link--aspect-portrait .calm-category-link__media,[data-skin=calm] .cmo-category-link--aspect-portrait .calm-category-link__media{height:auto;aspect-ratio:3/4}body.cmo-genre-beauty.cmo-skin-calm .calm-category-link__text,[data-skin=calm] .calm-category-link__text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:17px}body.cmo-genre-beauty.cmo-skin-calm .calm-category-link__label,[data-skin=calm] .calm-category-link__label{margin:0;font-family:var(--calm-font-heading);font-weight:500;font-size:var(--calm-fs-sm);color:var(--cmo-color-text);text-align:left;line-height:1.75}body.cmo-genre-beauty.cmo-skin-calm .calm-category-link__desc,[data-skin=calm] .calm-category-link__desc{margin:0;font-family:var(--calm-font-body);font-weight:400;font-size:var(--calm-fs-sm);color:var(--cmo-color-text);text-align:left;line-height:1.9}body.cmo-genre-beauty.cmo-skin-calm .calm-category-link__desc p,[data-skin=calm] .calm-category-link__desc p{margin:0}body.cmo-genre-beauty.cmo-skin-calm .cmo-section--text-inverted .calm-category-link__tile,[data-skin=calm] .cmo-section--text-inverted .calm-category-link__tile{--cmo-invert-text-color: var(--cmo-color-text)}body.cmo-genre-beauty.cmo-skin-calm .cmo-section--text-inverted .calm-category-link__badge span,[data-skin=calm] .cmo-section--text-inverted .calm-category-link__badge span{color:var(--cmo-invert-text-color)}body.cmo-genre-beauty.cmo-skin-calm .calm-category-link__tile--has-bg,[data-skin=calm] .calm-category-link__tile--has-bg{position:relative;isolation:isolate}body.cmo-genre-beauty.cmo-skin-calm .calm-category-link__tile-bg,[data-skin=calm] .calm-category-link__tile-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-repeat:no-repeat;background-size:cover;background-position:center;pointer-events:none}body.cmo-genre-beauty.cmo-skin-calm .calm-category-link__tile--bg-default .calm-category-link__tile-bg,[data-skin=calm] .calm-category-link__tile--bg-default .calm-category-link__tile-bg{background-size:auto 100%;background-position:left center}body.cmo-genre-beauty.cmo-skin-calm .calm-category-link__tile--bg-right .calm-category-link__tile-bg,[data-skin=calm] .calm-category-link__tile--bg-right .calm-category-link__tile-bg{background-size:auto 100%;background-position:right center}body.cmo-genre-beauty.cmo-skin-calm .calm-category-link__tile--bg-center .calm-category-link__tile-bg,[data-skin=calm] .calm-category-link__tile--bg-center .calm-category-link__tile-bg{background-size:contain;background-position:center}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-calm .calm-category-link,[data-skin=calm] .calm-category-link{padding:72px 0}body.cmo-genre-beauty.cmo-skin-calm .calm-category-link__inner,[data-skin=calm] .calm-category-link__inner{width:88%}body.cmo-genre-beauty.cmo-skin-calm .calm-category-link__grid,[data-skin=calm] .calm-category-link__grid{gap:28px}body.cmo-genre-beauty.cmo-skin-calm .calm-category-link__tile,[data-skin=calm] .calm-category-link__tile{gap:24px}body.cmo-genre-beauty.cmo-skin-calm .calm-category-link__media,[data-skin=calm] .calm-category-link__media{width:44%;height:auto;aspect-ratio:291/120}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-calm .calm-category-link,[data-skin=calm] .calm-category-link{padding:64px 0}body.cmo-genre-beauty.cmo-skin-calm .calm-category-link__inner,[data-skin=calm] .calm-category-link__inner{width:85%;max-width:334px}body.cmo-genre-beauty.cmo-skin-calm .calm-category-link__badge,[data-skin=calm] .calm-category-link__badge{width:117.3px;height:89.77px;margin:4px auto 0}body.cmo-genre-beauty.cmo-skin-calm .calm-category-link__catch,[data-skin=calm] .calm-category-link__catch{margin-top:21px;max-width:334px}body.cmo-genre-beauty.cmo-skin-calm .calm-category-link__catch-lead,[data-skin=calm] .calm-category-link__catch-lead{margin-top:23px}body.cmo-genre-beauty.cmo-skin-calm .calm-category-link__grid,[data-skin=calm] .calm-category-link__grid{grid-template-columns:1fr;gap:20px;margin-top:53px}body.cmo-genre-beauty.cmo-skin-calm .calm-category-link__tile,[data-skin=calm] .calm-category-link__tile{padding:17px;gap:20px}body.cmo-genre-beauty.cmo-skin-calm .calm-category-link__media,[data-skin=calm] .calm-category-link__media{width:145px;height:88px;aspect-ratio:auto}}body.cmo-genre-beauty.cmo-skin-calm .calm-timeline,[data-skin=calm] .calm-timeline{position:relative;padding:96px 0 100px;background-color:var(--cmo-section-user-bg, var(--calm-custom-3));overflow:hidden}body.cmo-genre-beauty.cmo-skin-calm .calm-timeline__inner,[data-skin=calm] .calm-timeline__inner{width:86.11%;max-width:1240px;margin:0 auto}body.cmo-genre-beauty.cmo-skin-calm .calm-timeline__badge,[data-skin=calm] .calm-timeline__badge{position:relative;width:138px;height:105.612px;margin:-26px auto 0;display:flex;align-items:center;justify-content:center}body.cmo-genre-beauty.cmo-skin-calm .calm-timeline__badge img,[data-skin=calm] .calm-timeline__badge img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;opacity:.8;pointer-events:none}body.cmo-genre-beauty.cmo-skin-calm .calm-timeline__badge span,[data-skin=calm] .calm-timeline__badge span{position:relative;font-family:var(--calm-font-en);font-weight:400;font-size:var(--calm-fs-md);color:var(--cmo-color-text);--cmo-ls-default: .5px;letter-spacing:.5px;line-height:1}body.cmo-genre-beauty.cmo-skin-calm .calm-timeline__catch,[data-skin=calm] .calm-timeline__catch{margin:18px auto 0;max-width:608px;text-align:center}body.cmo-genre-beauty.cmo-skin-calm .calm-timeline__catch-title,[data-skin=calm] .calm-timeline__catch-title{margin:0;font-family:var(--calm-font-heading);font-weight:500;font-size:var(--calm-fs-lg);color:var(--cmo-color-text);line-height:1.7}body.cmo-genre-beauty.cmo-skin-calm .calm-timeline__catch-lead,[data-skin=calm] .calm-timeline__catch-lead{margin:22px 0 0;font-family:var(--calm-font-body);font-weight:400;font-size:var(--calm-fs-sm);color:var(--cmo-color-text);line-height:1.75}body.cmo-genre-beauty.cmo-skin-calm .calm-timeline__catch-lead p,[data-skin=calm] .calm-timeline__catch-lead p{margin:0}body.cmo-genre-beauty.cmo-skin-calm .calm-timeline__steps,[data-skin=calm] .calm-timeline__steps{margin:64px 0 0;display:flex;flex-direction:column;gap:0}body.cmo-genre-beauty.cmo-skin-calm .calm-timeline__arrow,[data-skin=calm] .calm-timeline__arrow{flex:0 0 auto;width:33.6px;height:33.6px;margin:32px auto;color:var(--calm-custom-1)}body.cmo-genre-beauty.cmo-skin-calm .calm-timeline__arrow svg,[data-skin=calm] .calm-timeline__arrow svg{display:block;width:100%;height:100%}body.cmo-genre-beauty.cmo-skin-calm .calm-timeline__step,[data-skin=calm] .calm-timeline__step{position:relative;width:100%;display:flex;flex-direction:row-reverse;align-items:flex-start}body.cmo-genre-beauty.cmo-skin-calm .calm-timeline__step--reverse,[data-skin=calm] .calm-timeline__step--reverse{flex-direction:row}body.cmo-genre-beauty.cmo-skin-calm .calm-timeline__step+.calm-timeline__step,[data-skin=calm] .calm-timeline__step+.calm-timeline__step{margin-top:32px}body.cmo-genre-beauty.cmo-skin-calm .calm-timeline__media,[data-skin=calm] .calm-timeline__media{position:relative;z-index:1;flex:0 0 56.13%;aspect-ratio:696/403;overflow:hidden}body.cmo-genre-beauty.cmo-skin-calm .calm-timeline__media img,[data-skin=calm] .calm-timeline__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;max-width:none;pointer-events:none}body.cmo-genre-beauty.cmo-skin-calm .calm-timeline__card,[data-skin=calm] .calm-timeline__card{position:relative;z-index:0;flex:0 0 67.74%;min-width:0;box-sizing:border-box;margin-top:83px;margin-right:-23.87%;background-color:var(--calm-white);padding:35px calc(23.87% + 35px) 35px 35px;display:flex;flex-direction:column;gap:18px;text-align:left}body.cmo-genre-beauty.cmo-skin-calm .calm-timeline__step--reverse .calm-timeline__card,[data-skin=calm] .calm-timeline__step--reverse .calm-timeline__card{margin-right:0;margin-left:-23.87%;padding:35px 35px 35px calc(23.87% + 35px);align-items:flex-end}body.cmo-genre-beauty.cmo-skin-calm .calm-timeline__step--img-full,body.cmo-genre-beauty.cmo-skin-calm .calm-timeline__step--img-multiple,[data-skin=calm] .calm-timeline__step--img-full,[data-skin=calm] .calm-timeline__step--img-multiple{flex-direction:column}body.cmo-genre-beauty.cmo-skin-calm .calm-timeline__step--img-full .calm-timeline__media,body.cmo-genre-beauty.cmo-skin-calm .calm-timeline__step--img-multiple .calm-timeline__media,[data-skin=calm] .calm-timeline__step--img-full .calm-timeline__media,[data-skin=calm] .calm-timeline__step--img-multiple .calm-timeline__media{flex:0 0 auto;width:100%}body.cmo-genre-beauty.cmo-skin-calm .calm-timeline__step--img-full .calm-timeline__card,body.cmo-genre-beauty.cmo-skin-calm .calm-timeline__step--img-multiple .calm-timeline__card,[data-skin=calm] .calm-timeline__step--img-full .calm-timeline__card,[data-skin=calm] .calm-timeline__step--img-multiple .calm-timeline__card{flex:0 0 auto;width:100%;margin:18px 0 0;padding:35px;align-items:flex-start;text-align:left}body.cmo-genre-beauty.cmo-skin-calm .calm-timeline__step--img-multiple .calm-timeline__media,[data-skin=calm] .calm-timeline__step--img-multiple .calm-timeline__media{aspect-ratio:auto}body.cmo-genre-beauty.cmo-skin-calm .calm-timeline__step--img-multiple .calm-timeline__media .calm-timeline__media-grid,[data-skin=calm] .calm-timeline__step--img-multiple .calm-timeline__media .calm-timeline__media-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}body.cmo-genre-beauty.cmo-skin-calm .calm-timeline__step--img-multiple .calm-timeline__media .calm-timeline__media-grid img,[data-skin=calm] .calm-timeline__step--img-multiple .calm-timeline__media .calm-timeline__media-grid img{position:static;aspect-ratio:696/403;height:auto}body.cmo-genre-beauty.cmo-skin-calm .calm-timeline__eyebrow,[data-skin=calm] .calm-timeline__eyebrow{display:flex;align-items:center;gap:4px;width:459px;max-width:100%;font-family:var(--calm-font-en);font-weight:500;font-size:var(--calm-fs-md);color:var(--calm-custom-5);line-height:1}body.cmo-genre-beauty.cmo-skin-calm .calm-timeline__num,[data-skin=calm] .calm-timeline__num{display:inline-block;text-transform:uppercase}body.cmo-genre-beauty.cmo-skin-calm .calm-timeline__slash,[data-skin=calm] .calm-timeline__slash{display:inline-block;width:28px;height:29px;flex-shrink:0}body.cmo-genre-beauty.cmo-skin-calm .calm-timeline__slash svg,[data-skin=calm] .calm-timeline__slash svg{display:block;width:100%;height:100%}body.cmo-genre-beauty.cmo-skin-calm .calm-timeline__body,[data-skin=calm] .calm-timeline__body{display:flex;flex-direction:column;gap:43px;width:459px;max-width:100%}body.cmo-genre-beauty.cmo-skin-calm .calm-timeline__text,[data-skin=calm] .calm-timeline__text{display:flex;flex-direction:column;gap:17px}body.cmo-genre-beauty.cmo-skin-calm .calm-timeline__heading,[data-skin=calm] .calm-timeline__heading{margin:0;font-family:var(--calm-font-heading);font-weight:500;font-size:var(--calm-fs-lg);color:var(--cmo-color-text);line-height:1.45}body.cmo-genre-beauty.cmo-skin-calm .calm-timeline__heading span,[data-skin=calm] .calm-timeline__heading span{display:block}body.cmo-genre-beauty.cmo-skin-calm .calm-timeline__desc,[data-skin=calm] .calm-timeline__desc{margin:0;font-family:var(--calm-font-body);font-weight:400;font-size:var(--calm-fs-sm);color:var(--cmo-color-text);line-height:1.9}body.cmo-genre-beauty.cmo-skin-calm .calm-timeline__more,[data-skin=calm] .calm-timeline__more{display:inline-block;align-self:flex-start;padding-bottom:7px;border-bottom:1px solid currentColor;font-family:var(--calm-font-en);font-weight:500;font-size:var(--calm-fs-base);color:var(--calm-custom-5);--cmo-ls-default: 1px;letter-spacing:1px;line-height:1;text-decoration:none}body.cmo-genre-beauty.cmo-skin-calm .calm-timeline svg,[data-skin=calm] .calm-timeline svg{color:inherit}body.cmo-genre-beauty.cmo-skin-calm .cmo-section--text-inverted .calm-timeline__card,[data-skin=calm] .cmo-section--text-inverted .calm-timeline__card{--cmo-invert-text-color: var(--cmo-color-text)}body.cmo-genre-beauty.cmo-skin-calm .cmo-section--text-inverted .calm-timeline__card .calm-timeline__more,[data-skin=calm] .cmo-section--text-inverted .calm-timeline__card .calm-timeline__more{--cmo-invert-text-color: var(--calm-custom-5)}body.cmo-genre-beauty.cmo-skin-calm .cmo-section--text-inverted .calm-timeline__badge span,[data-skin=calm] .cmo-section--text-inverted .calm-timeline__badge span{color:var(--cmo-invert-text-color)}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-calm .calm-timeline__step,body.cmo-genre-beauty.cmo-skin-calm .calm-timeline__step--reverse,[data-skin=calm] .calm-timeline__step,[data-skin=calm] .calm-timeline__step--reverse{flex-direction:column;align-items:center}body.cmo-genre-beauty.cmo-skin-calm .calm-timeline__media,body.cmo-genre-beauty.cmo-skin-calm .calm-timeline__step--reverse .calm-timeline__media,[data-skin=calm] .calm-timeline__media,[data-skin=calm] .calm-timeline__step--reverse .calm-timeline__media{order:1;z-index:0;flex:0 0 auto;width:82%;max-width:620px;aspect-ratio:696/403}body.cmo-genre-beauty.cmo-skin-calm .calm-timeline__card,body.cmo-genre-beauty.cmo-skin-calm .calm-timeline__step--reverse .calm-timeline__card,[data-skin=calm] .calm-timeline__card,[data-skin=calm] .calm-timeline__step--reverse .calm-timeline__card{order:2;z-index:1;flex:0 0 auto;width:76%;max-width:560px;margin:-48px 0 0;padding:35px;align-items:flex-start;text-align:left}body.cmo-genre-beauty.cmo-skin-calm .calm-timeline__body,[data-skin=calm] .calm-timeline__body{width:100%}body.cmo-genre-beauty.cmo-skin-calm .calm-timeline__arrow,[data-skin=calm] .calm-timeline__arrow{margin:32px auto}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-calm .calm-timeline,[data-skin=calm] .calm-timeline{padding:64px 0}body.cmo-genre-beauty.cmo-skin-calm .calm-timeline__inner,[data-skin=calm] .calm-timeline__inner{width:100%}body.cmo-genre-beauty.cmo-skin-calm .calm-timeline__badge,[data-skin=calm] .calm-timeline__badge{width:117.3px;height:89.77px;margin:4px auto 0}body.cmo-genre-beauty.cmo-skin-calm .calm-timeline__catch,[data-skin=calm] .calm-timeline__catch{margin-top:21px;max-width:334px;padding:0 16px}body.cmo-genre-beauty.cmo-skin-calm .calm-timeline__catch-lead,[data-skin=calm] .calm-timeline__catch-lead{margin-top:23px}body.cmo-genre-beauty.cmo-skin-calm .calm-timeline__steps,[data-skin=calm] .calm-timeline__steps{margin-top:55px}body.cmo-genre-beauty.cmo-skin-calm .calm-timeline__step,body.cmo-genre-beauty.cmo-skin-calm .calm-timeline__step--reverse,[data-skin=calm] .calm-timeline__step,[data-skin=calm] .calm-timeline__step--reverse{flex-direction:column;align-items:flex-start}body.cmo-genre-beauty.cmo-skin-calm .calm-timeline__media,body.cmo-genre-beauty.cmo-skin-calm .calm-timeline__step--reverse .calm-timeline__media,[data-skin=calm] .calm-timeline__media,[data-skin=calm] .calm-timeline__step--reverse .calm-timeline__media{order:1;z-index:0;flex:0 0 auto;align-self:flex-end;width:93.38%;max-width:none;aspect-ratio:367/271;margin:0}body.cmo-genre-beauty.cmo-skin-calm .calm-timeline__step--reverse .calm-timeline__media,[data-skin=calm] .calm-timeline__step--reverse .calm-timeline__media{align-self:flex-start}body.cmo-genre-beauty.cmo-skin-calm .calm-timeline__card,body.cmo-genre-beauty.cmo-skin-calm .calm-timeline__step--reverse .calm-timeline__card,[data-skin=calm] .calm-timeline__card,[data-skin=calm] .calm-timeline__step--reverse .calm-timeline__card{order:2;z-index:1;flex:0 0 auto;align-self:flex-start;width:93.38%;max-width:none;margin:-34px 0 0;padding:52px 35px 35px;gap:10px;align-items:flex-start;text-align:left}body.cmo-genre-beauty.cmo-skin-calm .calm-timeline__step--reverse .calm-timeline__card,[data-skin=calm] .calm-timeline__step--reverse .calm-timeline__card{align-self:flex-end}body.cmo-genre-beauty.cmo-skin-calm .calm-timeline__body,[data-skin=calm] .calm-timeline__body{width:100%;gap:25px}body.cmo-genre-beauty.cmo-skin-calm .calm-timeline__eyebrow,[data-skin=calm] .calm-timeline__eyebrow{width:100%}body.cmo-genre-beauty.cmo-skin-calm .calm-timeline__eyebrow,body.cmo-genre-beauty.cmo-skin-calm .calm-timeline__more,[data-skin=calm] .calm-timeline__eyebrow,[data-skin=calm] .calm-timeline__more{color:var(--cmo-color-text)}body.cmo-genre-beauty.cmo-skin-calm .cmo-section--text-inverted .calm-timeline__card .calm-timeline__more,[data-skin=calm] .cmo-section--text-inverted .calm-timeline__card .calm-timeline__more{--cmo-invert-text-color: var(--cmo-color-text)}body.cmo-genre-beauty.cmo-skin-calm .calm-timeline__slash,[data-skin=calm] .calm-timeline__slash{width:25.2px;height:35.1px}body.cmo-genre-beauty.cmo-skin-calm .calm-timeline__arrow,[data-skin=calm] .calm-timeline__arrow{width:22.4px;height:22.9px;margin:30px auto}}body.cmo-genre-beauty.cmo-skin-calm .calm-reservation,[data-skin=calm] .calm-reservation{position:relative;padding:88px 0;background-color:var(--cmo-section-user-bg, var(--calm-custom-3));overflow:hidden}body.cmo-genre-beauty.cmo-skin-calm .calm-reservation__inner,[data-skin=calm] .calm-reservation__inner{width:91.66%;max-width:1320px;margin:0 auto}body.cmo-genre-beauty.cmo-skin-calm .calm-reservation__row,[data-skin=calm] .calm-reservation__row{display:flex;flex-direction:row;align-items:center;gap:4%}body.cmo-genre-beauty.cmo-skin-calm .calm-reservation__media,[data-skin=calm] .calm-reservation__media{flex:0 0 49.9%;aspect-ratio:659/541;border:30px solid var(--calm-custom-3);box-sizing:border-box;background-color:var(--calm-custom-3);overflow:hidden}body.cmo-genre-beauty.cmo-skin-calm .calm-reservation__media img,[data-skin=calm] .calm-reservation__media img{width:100%;height:100%;object-fit:cover;max-width:none}body.cmo-genre-beauty.cmo-skin-calm .calm-reservation[style*=--section-bg-overlay-opacity] .calm-reservation__media,[data-skin=calm] .calm-reservation[style*=--section-bg-overlay-opacity] .calm-reservation__media{position:relative}body.cmo-genre-beauty.cmo-skin-calm .calm-reservation[style*=--section-bg-overlay-opacity] .calm-reservation__media:after,[data-skin=calm] .calm-reservation[style*=--section-bg-overlay-opacity] .calm-reservation__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(var(--section-bg-overlay-color, 255, 255, 255),var(--section-bg-overlay-opacity));pointer-events:none}body.cmo-genre-beauty.cmo-skin-calm .calm-reservation__decor,[data-skin=calm] .calm-reservation__decor{position:absolute;right:var(--calm-inner-padding);bottom:16px;margin:0;font-family:var(--calm-font-en);font-weight:600;font-size:var(--calm-fs-display);color:var(--calm-custom-4);--cmo-ls-default: .04em;letter-spacing:.04em;line-height:1;white-space:nowrap;pointer-events:none}body.cmo-genre-beauty.cmo-skin-calm .calm-reservation__content,[data-skin=calm] .calm-reservation__content{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center}body.cmo-genre-beauty.cmo-skin-calm .calm-reservation__badge,[data-skin=calm] .calm-reservation__badge{position:relative;width:138px;height:105.612px;margin:0 0 8px;display:flex;align-items:center;justify-content:center}body.cmo-genre-beauty.cmo-skin-calm .calm-reservation__badge img,[data-skin=calm] .calm-reservation__badge img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;opacity:.8;pointer-events:none}body.cmo-genre-beauty.cmo-skin-calm .calm-reservation__badge span,[data-skin=calm] .calm-reservation__badge span{position:relative;font-family:var(--calm-font-en);font-weight:400;font-size:var(--calm-fs-md);color:var(--calm-custom-5);--cmo-ls-default: .5px;letter-spacing:.5px;line-height:1}body.cmo-genre-beauty.cmo-skin-calm .calm-reservation__catch-title,[data-skin=calm] .calm-reservation__catch-title{margin:0;font-family:var(--calm-font-heading);font-weight:500;font-size:var(--calm-fs-lg);color:var(--cmo-color-text);line-height:1.7}body.cmo-genre-beauty.cmo-skin-calm .calm-reservation__catch-lead,[data-skin=calm] .calm-reservation__catch-lead{margin:23px 0 0;font-family:var(--calm-font-body);font-weight:400;font-size:var(--calm-fs-sm);color:var(--cmo-color-text);line-height:1.75}body.cmo-genre-beauty.cmo-skin-calm .calm-reservation__catch-lead p,[data-skin=calm] .calm-reservation__catch-lead p{margin:0}body.cmo-genre-beauty.cmo-skin-calm .calm-reservation__actions,[data-skin=calm] .calm-reservation__actions{width:100%;max-width:600px;margin:51px 0 0;display:flex;flex-direction:column;gap:12px}body.cmo-genre-beauty.cmo-skin-calm .calm-reservation__btn,[data-skin=calm] .calm-reservation__btn{display:flex;flex-direction:row;align-items:center;justify-content:center;min-height:66px;padding:10px 38px;border:1px solid var(--calm-custom-1);border-radius:33px;background-color:color-mix(in srgb,var(--calm-white) 80%,transparent);text-decoration:none}body.cmo-genre-beauty.cmo-skin-calm .calm-reservation__btn--phone,[data-skin=calm] .calm-reservation__btn--phone{gap:13px;flex-wrap:wrap}body.cmo-genre-beauty.cmo-skin-calm .calm-reservation__btn-label,[data-skin=calm] .calm-reservation__btn-label{font-family:var(--calm-font-body);font-weight:500;font-size:var(--calm-fs-sm);color:var(--cmo-color-text);line-height:1;white-space:nowrap}body.cmo-genre-beauty.cmo-skin-calm .calm-reservation__tel,[data-skin=calm] .calm-reservation__tel{font-family:var(--calm-font-en);font-weight:400;font-size:var(--calm-fs-lg);color:var(--calm-custom-1);line-height:1;white-space:nowrap}body.cmo-genre-beauty.cmo-skin-calm .calm-reservation__hours,[data-skin=calm] .calm-reservation__hours{font-family:var(--calm-font-body);font-weight:400;font-size:var(--calm-fs-sm);color:var(--cmo-color-text);line-height:1.9;white-space:nowrap}body.cmo-genre-beauty.cmo-skin-calm .calm-reservation__btn--web,[data-skin=calm] .calm-reservation__btn--web{gap:26px;padding-right:6px}body.cmo-genre-beauty.cmo-skin-calm .calm-reservation__btn--web-extra,[data-skin=calm] .calm-reservation__btn--web-extra{gap:0;padding:9px 6px}body.cmo-genre-beauty.cmo-skin-calm .calm-reservation__pill,[data-skin=calm] .calm-reservation__pill{display:flex;align-items:center;justify-content:center;flex:1 1 auto;min-height:46px;padding:11px 70px;border-radius:23px;background-color:var(--calm-custom-1)}body.cmo-genre-beauty.cmo-skin-calm .calm-reservation__pill span,[data-skin=calm] .calm-reservation__pill span{font-family:var(--calm-font-body);font-weight:500;font-size:var(--calm-fs-base);color:var(--calm-white);line-height:1;white-space:nowrap}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-calm .calm-reservation,[data-skin=calm] .calm-reservation{padding:72px 0}body.cmo-genre-beauty.cmo-skin-calm .calm-reservation__inner,[data-skin=calm] .calm-reservation__inner{width:86%}body.cmo-genre-beauty.cmo-skin-calm .calm-reservation__row,[data-skin=calm] .calm-reservation__row{flex-direction:column;align-items:center;gap:48px}body.cmo-genre-beauty.cmo-skin-calm .calm-reservation__media,[data-skin=calm] .calm-reservation__media{order:1;flex:0 0 auto;width:100%;max-width:520px}body.cmo-genre-beauty.cmo-skin-calm .calm-reservation__content,[data-skin=calm] .calm-reservation__content{order:2;width:100%}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-calm .calm-reservation,[data-skin=calm] .calm-reservation{padding:0 0 68px}body.cmo-genre-beauty.cmo-skin-calm .calm-reservation__inner,[data-skin=calm] .calm-reservation__inner{width:100%}body.cmo-genre-beauty.cmo-skin-calm .calm-reservation__row,[data-skin=calm] .calm-reservation__row{gap:0}body.cmo-genre-beauty.cmo-skin-calm .calm-reservation__media,[data-skin=calm] .calm-reservation__media{width:100%;max-width:none;aspect-ratio:393/324;border-width:30px}body.cmo-genre-beauty.cmo-skin-calm .calm-reservation__content,[data-skin=calm] .calm-reservation__content{padding:0 29px}body.cmo-genre-beauty.cmo-skin-calm .calm-reservation__badge,[data-skin=calm] .calm-reservation__badge{width:117.3px;height:89.77px;margin-top:36px}body.cmo-genre-beauty.cmo-skin-calm .calm-reservation__badge span,[data-skin=calm] .calm-reservation__badge span{color:var(--cmo-color-text)}body.cmo-genre-beauty.cmo-skin-calm .calm-reservation__catch-title,[data-skin=calm] .calm-reservation__catch-title{margin-top:21px}body.cmo-genre-beauty.cmo-skin-calm .calm-reservation__catch-lead,[data-skin=calm] .calm-reservation__catch-lead{width:100%;max-width:334px;text-align:left}body.cmo-genre-beauty.cmo-skin-calm .calm-reservation__actions,[data-skin=calm] .calm-reservation__actions{max-width:334px;gap:26px;margin-top:41px}body.cmo-genre-beauty.cmo-skin-calm .calm-reservation__btn,[data-skin=calm] .calm-reservation__btn{flex-direction:column;gap:13px;padding:18px 28px;border-radius:40px}body.cmo-genre-beauty.cmo-skin-calm .calm-reservation__btn--web,[data-skin=calm] .calm-reservation__btn--web{gap:11px;padding-right:28px}body.cmo-genre-beauty.cmo-skin-calm .calm-reservation__btn--web-extra,[data-skin=calm] .calm-reservation__btn--web-extra{padding:6px}body.cmo-genre-beauty.cmo-skin-calm .calm-reservation__pill,[data-skin=calm] .calm-reservation__pill{width:100%}body.cmo-genre-beauty.cmo-skin-calm .calm-reservation__decor,[data-skin=calm] .calm-reservation__decor{right:29px;bottom:12px}}body.cmo-genre-beauty.cmo-skin-calm .calm-reservation.cmo-section--text-inverted .calm-reservation__btn,[data-skin=calm] .calm-reservation.cmo-section--text-inverted .calm-reservation__btn{--cmo-invert-text-color: var(--cmo-color-text)}body.cmo-genre-beauty.cmo-skin-calm .calm-reservation.cmo-section--text-inverted .calm-reservation__tel,[data-skin=calm] .calm-reservation.cmo-section--text-inverted .calm-reservation__tel{--cmo-invert-text-color: var(--calm-custom-1)}body.cmo-anim-none.cmo-genre-beauty.cmo-skin-calm .calm-reservation[style*=--section-bg-overlay-opacity] .calm-reservation__media:after,body.cmo-anim-none [data-skin=calm] .calm-reservation[style*=--section-bg-overlay-opacity] .calm-reservation__media:after{opacity:1!important}@media (prefers-reduced-motion: reduce){body.cmo-genre-beauty.cmo-skin-calm .calm-reservation[style*=--section-bg-overlay-opacity] .calm-reservation__media:after,[data-skin=calm] .calm-reservation[style*=--section-bg-overlay-opacity] .calm-reservation__media:after{opacity:1!important}}body.cmo-genre-beauty.cmo-skin-calm .calm-gallery,[data-skin=calm] .calm-gallery{position:relative;padding:96px 0 100px;background-color:var(--cmo-section-user-bg, var(--calm-custom-4));overflow:hidden}body.cmo-genre-beauty.cmo-skin-calm .calm-gallery__inner,[data-skin=calm] .calm-gallery__inner{width:86.11%;max-width:1240px;margin:0 auto}body.cmo-genre-beauty.cmo-skin-calm .calm-gallery__badge,[data-skin=calm] .calm-gallery__badge{position:relative;width:138px;height:105.612px;margin:-26px auto 0;display:flex;align-items:center;justify-content:center}body.cmo-genre-beauty.cmo-skin-calm .calm-gallery__badge img,[data-skin=calm] .calm-gallery__badge img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;opacity:.8;pointer-events:none}body.cmo-genre-beauty.cmo-skin-calm .calm-gallery__badge span,[data-skin=calm] .calm-gallery__badge span{position:relative;font-family:var(--calm-font-en);font-weight:400;font-size:var(--calm-fs-md);color:var(--cmo-color-text);--cmo-ls-default: .5px;letter-spacing:.5px;line-height:1}body.cmo-genre-beauty.cmo-skin-calm .calm-gallery__catch,[data-skin=calm] .calm-gallery__catch{margin:18px auto 0;max-width:608px;text-align:center}body.cmo-genre-beauty.cmo-skin-calm .calm-gallery__catch-title,[data-skin=calm] .calm-gallery__catch-title{margin:0;font-family:var(--calm-font-heading);font-weight:500;font-size:var(--calm-fs-lg);color:var(--cmo-color-text);line-height:1.7}body.cmo-genre-beauty.cmo-skin-calm .calm-gallery__catch-lead,[data-skin=calm] .calm-gallery__catch-lead{margin:22px 0 0;font-family:var(--calm-font-body);font-weight:400;font-size:var(--calm-fs-sm);color:var(--cmo-color-text);line-height:1.75}body.cmo-genre-beauty.cmo-skin-calm .calm-gallery__catch-lead p,[data-skin=calm] .calm-gallery__catch-lead p{margin:0}body.cmo-genre-beauty.cmo-skin-calm .calm-gallery__grid,[data-skin=calm] .calm-gallery__grid{margin:81px 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:2.059px}body.cmo-genre-beauty.cmo-skin-calm .calm-gallery__tile,[data-skin=calm] .calm-gallery__tile{position:relative;aspect-ratio:411.839/323.294;overflow:hidden;cursor:pointer}body.cmo-genre-beauty.cmo-skin-calm .calm-gallery__tile img,[data-skin=calm] .calm-gallery__tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;max-width:none;pointer-events:none}body.cmo-genre-beauty.cmo-skin-calm .calm-gallery__tile-tint,[data-skin=calm] .calm-gallery__tile-tint{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--calm-custom-4);mix-blend-mode:multiply;pointer-events:none}body.cmo-genre-beauty.cmo-skin-calm .calm-gallery__label,[data-skin=calm] .calm-gallery__label{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;margin:0;padding:8px;font-family:var(--calm-font-en);font-weight:500;font-size:var(--calm-fs-base);color:var(--calm-white);--cmo-ls-default: .08em;letter-spacing:.08em;text-align:center;line-height:1.4;pointer-events:none}body.cmo-genre-beauty.cmo-skin-calm .calm-gallery__btn,[data-skin=calm] .calm-gallery__btn{margin:78px 0 0;text-align:center}body.cmo-genre-beauty.cmo-skin-calm .calm-gallery__btn a,[data-skin=calm] .calm-gallery__btn a{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 33px;border-radius:18px;background-color:var(--calm-custom-1);font-family:var(--calm-font-en);font-weight:600;font-size:var(--calm-fs-sm);color:var(--calm-white);--cmo-ls-default: .5px;letter-spacing:.5px;line-height:1.4;text-decoration:none;transition:box-shadow .3s ease,transform .3s ease}body.cmo-genre-beauty.cmo-skin-calm .calm-gallery__btn a:hover,[data-skin=calm] .calm-gallery__btn a:hover{box-shadow:0 8px 24px color-mix(in srgb,var(--calm-custom-1) 22%,transparent);transform:translateY(-1px)}body.cmo-genre-beauty.cmo-skin-calm .cmo-section--text-inverted .calm-gallery__badge span,[data-skin=calm] .cmo-section--text-inverted .calm-gallery__badge span{color:var(--cmo-invert-text-color)}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-calm .calm-gallery__tile--pc-only,[data-skin=calm] .calm-gallery__tile--pc-only{display:none}}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-calm .calm-gallery,[data-skin=calm] .calm-gallery{padding:72px 0}body.cmo-genre-beauty.cmo-skin-calm .calm-gallery__inner,[data-skin=calm] .calm-gallery__inner{width:90%}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-calm .calm-gallery,[data-skin=calm] .calm-gallery{padding:64px 0}body.cmo-genre-beauty.cmo-skin-calm .calm-gallery__inner,[data-skin=calm] .calm-gallery__inner{width:100%;padding:0 30px}body.cmo-genre-beauty.cmo-skin-calm .calm-gallery__badge,[data-skin=calm] .calm-gallery__badge{width:117.3px;height:89.77px;margin:4px auto 0}body.cmo-genre-beauty.cmo-skin-calm .calm-gallery__catch,[data-skin=calm] .calm-gallery__catch{margin-top:21px;max-width:334px}body.cmo-genre-beauty.cmo-skin-calm .calm-gallery__grid,[data-skin=calm] .calm-gallery__grid{grid-template-columns:repeat(2,1fr);gap:.83px;margin-top:40px}body.cmo-genre-beauty.cmo-skin-calm .calm-gallery__label,[data-skin=calm] .calm-gallery__label{font-size:var(--calm-fs-sm);line-height:1.2}body.cmo-genre-beauty.cmo-skin-calm .calm-gallery__btn,[data-skin=calm] .calm-gallery__btn{margin-top:47px}}body.cmo-genre-beauty.cmo-skin-calm .cmo-section--product .cmo-cpt-listing__thumbnail,body.cmo-genre-beauty.cmo-skin-calm .cmo-section--product .cmo-post-card__thumbnail,body.cmo-genre-beauty.cmo-skin-calm .cmo-section--style .cmo-cpt-listing__thumbnail,body.cmo-genre-beauty.cmo-skin-calm .cmo-section--style .cmo-post-card__thumbnail,body.cmo-genre-beauty.cmo-skin-calm .cmo-section--case-study .cmo-cpt-listing__thumbnail,body.cmo-genre-beauty.cmo-skin-calm .cmo-section--case-study .cmo-post-card__thumbnail,[data-skin=calm] .cmo-section--product .cmo-cpt-listing__thumbnail,[data-skin=calm] .cmo-section--product .cmo-post-card__thumbnail,[data-skin=calm] .cmo-section--style .cmo-cpt-listing__thumbnail,[data-skin=calm] .cmo-section--style .cmo-post-card__thumbnail,[data-skin=calm] .cmo-section--case-study .cmo-cpt-listing__thumbnail,[data-skin=calm] .cmo-section--case-study .cmo-post-card__thumbnail{aspect-ratio:1/1;overflow:hidden}body.cmo-genre-beauty.cmo-skin-calm .cmo-section--product .cmo-cpt-listing__thumbnail img,body.cmo-genre-beauty.cmo-skin-calm .cmo-section--product .cmo-post-card__thumbnail img,body.cmo-genre-beauty.cmo-skin-calm .cmo-section--style .cmo-cpt-listing__thumbnail img,body.cmo-genre-beauty.cmo-skin-calm .cmo-section--style .cmo-post-card__thumbnail img,body.cmo-genre-beauty.cmo-skin-calm .cmo-section--case-study .cmo-cpt-listing__thumbnail img,body.cmo-genre-beauty.cmo-skin-calm .cmo-section--case-study .cmo-post-card__thumbnail img,[data-skin=calm] .cmo-section--product .cmo-cpt-listing__thumbnail img,[data-skin=calm] .cmo-section--product .cmo-post-card__thumbnail img,[data-skin=calm] .cmo-section--style .cmo-cpt-listing__thumbnail img,[data-skin=calm] .cmo-section--style .cmo-post-card__thumbnail img,[data-skin=calm] .cmo-section--case-study .cmo-cpt-listing__thumbnail img,[data-skin=calm] .cmo-section--case-study .cmo-post-card__thumbnail img{width:100%;height:100%;object-fit:cover}body.cmo-genre-beauty.cmo-skin-calm .cmo-section--product .cmo-cpt-listing__thumbnail picture,body.cmo-genre-beauty.cmo-skin-calm .cmo-section--product .cmo-post-card__thumbnail picture,body.cmo-genre-beauty.cmo-skin-calm .cmo-section--style .cmo-cpt-listing__thumbnail picture,body.cmo-genre-beauty.cmo-skin-calm .cmo-section--style .cmo-post-card__thumbnail picture,body.cmo-genre-beauty.cmo-skin-calm .cmo-section--case-study .cmo-cpt-listing__thumbnail picture,body.cmo-genre-beauty.cmo-skin-calm .cmo-section--case-study .cmo-post-card__thumbnail picture,[data-skin=calm] .cmo-section--product .cmo-cpt-listing__thumbnail picture,[data-skin=calm] .cmo-section--product .cmo-post-card__thumbnail picture,[data-skin=calm] .cmo-section--style .cmo-cpt-listing__thumbnail picture,[data-skin=calm] .cmo-section--style .cmo-post-card__thumbnail picture,[data-skin=calm] .cmo-section--case-study .cmo-cpt-listing__thumbnail picture,[data-skin=calm] .cmo-section--case-study .cmo-post-card__thumbnail picture{display:block;width:100%;height:100%}body.cmo-genre-beauty.cmo-skin-calm .cmo-section--product .cmo-cpt-listing__subtitle,body.cmo-genre-beauty.cmo-skin-calm .cmo-section--product .cmo-post-card__subtitle,body.cmo-genre-beauty.cmo-skin-calm .cmo-section--style .cmo-cpt-listing__subtitle,body.cmo-genre-beauty.cmo-skin-calm .cmo-section--style .cmo-post-card__subtitle,body.cmo-genre-beauty.cmo-skin-calm .cmo-section--case-study .cmo-cpt-listing__subtitle,body.cmo-genre-beauty.cmo-skin-calm .cmo-section--case-study .cmo-post-card__subtitle,[data-skin=calm] .cmo-section--product .cmo-cpt-listing__subtitle,[data-skin=calm] .cmo-section--product .cmo-post-card__subtitle,[data-skin=calm] .cmo-section--style .cmo-cpt-listing__subtitle,[data-skin=calm] .cmo-section--style .cmo-post-card__subtitle,[data-skin=calm] .cmo-section--case-study .cmo-cpt-listing__subtitle,[data-skin=calm] .cmo-section--case-study .cmo-post-card__subtitle{margin:0 0 8px;font-family:var(--calm-font-body);font-size:var(--calm-fs-sm);line-height:1.6;color:var(--cmo-color-text)}body.cmo-genre-beauty.cmo-skin-calm .calm-cta,[data-skin=calm] .calm-cta{position:relative;width:100%;min-height:795px;background-color:var(--cmo-section-user-bg, var(--cmo-color-bg));overflow:hidden;isolation:isolate}body.cmo-genre-beauty.cmo-skin-calm .calm-cta[style*=--section-bg-overlay-opacity]:before,[data-skin=calm] .calm-cta[style*=--section-bg-overlay-opacity]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:rgba(var(--section-bg-overlay-color, 255, 255, 255),var(--section-bg-overlay-opacity));pointer-events:none}body.cmo-genre-beauty.cmo-skin-calm .calm-cta__photo,[data-skin=calm] .calm-cta__photo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;object-fit:cover;object-position:28% 38%;max-width:none}body.cmo-genre-beauty.cmo-skin-calm .calm-cta__panel,[data-skin=calm] .calm-cta__panel{position:absolute;right:0;top:50%;translate:0 -50%;width:39.1%;max-width:563px;min-height:414px;box-sizing:border-box;background-color:var(--calm-custom-4);display:flex;flex-direction:column;justify-content:center;padding:52px 56px 56px;overflow:hidden}body.cmo-genre-beauty.cmo-skin-calm .calm-cta__blob,[data-skin=calm] .calm-cta__blob{position:absolute;left:14.4%;top:-1.7%;width:92.4%;aspect-ratio:520/398;object-fit:contain;opacity:.19;pointer-events:none}body.cmo-genre-beauty.cmo-skin-calm .calm-cta__body,[data-skin=calm] .calm-cta__body{position:relative;z-index:1}body.cmo-genre-beauty.cmo-skin-calm .calm-cta__eyebrow,[data-skin=calm] .calm-cta__eyebrow{margin:0 0 14px;font-family:var(--calm-font-en);font-weight:500;font-size:var(--calm-fs-sm);color:var(--cmo-color-text);--cmo-ls-default: .04em;letter-spacing:.04em;line-height:1.4}body.cmo-genre-beauty.cmo-skin-calm .calm-cta__heading,[data-skin=calm] .calm-cta__heading{margin:0;font-family:var(--calm-font-heading);font-weight:700;font-size:var(--calm-fs-lg);color:var(--cmo-color-text);line-height:1.4}body.cmo-genre-beauty.cmo-skin-calm .calm-cta__text,[data-skin=calm] .calm-cta__text{margin:14px 0 0;max-width:390px;font-family:var(--calm-font-body);font-weight:400;font-size:var(--calm-fs-sm);color:var(--cmo-color-text);line-height:1.9}body.cmo-genre-beauty.cmo-skin-calm .calm-cta__text p,[data-skin=calm] .calm-cta__text p{margin:0}body.cmo-genre-beauty.cmo-skin-calm .calm-cta__tel,[data-skin=calm] .calm-cta__tel{margin:42px 0 0;font-family:var(--calm-font-en);font-weight:400;font-size:var(--calm-fs-xl);color:var(--cmo-color-text);--cmo-ls-default: .04em;letter-spacing:.04em;line-height:1}body.cmo-genre-beauty.cmo-skin-calm .calm-cta__tel a,[data-skin=calm] .calm-cta__tel a{color:inherit;text-decoration:none}body.cmo-genre-beauty.cmo-skin-calm .calm-cta__btn,[data-skin=calm] .calm-cta__btn{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;margin:24px 0 0;min-height:36px;padding:0 33px;border-radius:18px;background-color:var(--calm-custom-1);font-family:var(--calm-font-en);font-weight:600;font-size:var(--calm-fs-sm);color:var(--calm-white);--cmo-ls-default: .5px;letter-spacing:.5px;line-height:1;text-decoration:none;transition:box-shadow .3s ease,transform .3s ease}body.cmo-genre-beauty.cmo-skin-calm .calm-cta__btn:hover,[data-skin=calm] .calm-cta__btn:hover{box-shadow:0 8px 24px color-mix(in srgb,var(--calm-custom-1) 22%,transparent);transform:translateY(-1px)}body.cmo-genre-beauty.cmo-skin-calm .calm-cta__actions,[data-skin=calm] .calm-cta__actions{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0 0}body.cmo-genre-beauty.cmo-skin-calm .calm-cta__actions .calm-cta__btn,[data-skin=calm] .calm-cta__actions .calm-cta__btn{margin:0}body.cmo-genre-beauty.cmo-skin-calm .calm-cta__decor,[data-skin=calm] .calm-cta__decor{position:absolute;left:var(--calm-inner-padding);bottom:24px;z-index:0;margin:0;font-family:var(--calm-font-en);font-weight:600;font-size:var(--calm-fs-display);color:var(--calm-custom-4);--cmo-ls-default: .04em;letter-spacing:.04em;line-height:1;white-space:nowrap;pointer-events:none}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-calm .calm-cta,[data-skin=calm] .calm-cta{min-height:0;display:flex;flex-direction:column}body.cmo-genre-beauty.cmo-skin-calm .calm-cta__photo,[data-skin=calm] .calm-cta__photo{position:relative;inset:auto;width:100%;height:auto;aspect-ratio:16/11}body.cmo-genre-beauty.cmo-skin-calm .calm-cta__panel,[data-skin=calm] .calm-cta__panel{position:relative;right:auto;top:auto;translate:none;width:100%;max-width:none;min-height:0;padding:56px 6.4% 64px}body.cmo-genre-beauty.cmo-skin-calm .calm-cta__blob,[data-skin=calm] .calm-cta__blob{left:30%;width:76.8%}body.cmo-genre-beauty.cmo-skin-calm .calm-cta__decor,[data-skin=calm] .calm-cta__decor{position:relative;left:auto;bottom:auto;padding:0 6.4% 24px;white-space:normal;overflow-wrap:anywhere}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-calm .calm-cta__photo,[data-skin=calm] .calm-cta__photo{aspect-ratio:393/458}body.cmo-genre-beauty.cmo-skin-calm .calm-cta__panel,[data-skin=calm] .calm-cta__panel{padding:44px 29px 58px}body.cmo-genre-beauty.cmo-skin-calm .calm-cta__tel,[data-skin=calm] .calm-cta__tel{margin-top:36px}body.cmo-genre-beauty.cmo-skin-calm .calm-cta__btn,[data-skin=calm] .calm-cta__btn,body.cmo-genre-beauty.cmo-skin-calm .calm-cta__actions,[data-skin=calm] .calm-cta__actions{margin-top:28px}body.cmo-genre-beauty.cmo-skin-calm .calm-cta__decor,[data-skin=calm] .calm-cta__decor{padding:0 29px 24px}}body.cmo-genre-beauty.cmo-skin-calm .calm-cta.cmo-section--text-inverted .calm-cta__panel,[data-skin=calm] .calm-cta.cmo-section--text-inverted .calm-cta__panel{--cmo-invert-text-color: var(--cmo-color-text)}body.cmo-genre-beauty.cmo-skin-calm .calm-cta.cmo-section--text-inverted .calm-cta__btn,[data-skin=calm] .calm-cta.cmo-section--text-inverted .calm-cta__btn{--cmo-invert-text-color: var(--calm-white)}body.cmo-anim-none.cmo-genre-beauty.cmo-skin-calm .calm-cta[style*=--section-bg-overlay-opacity]:before,body.cmo-anim-none [data-skin=calm] .calm-cta[style*=--section-bg-overlay-opacity]:before{opacity:1!important}@media (prefers-reduced-motion: reduce){body.cmo-genre-beauty.cmo-skin-calm .calm-cta[style*=--section-bg-overlay-opacity]:before,[data-skin=calm] .calm-cta[style*=--section-bg-overlay-opacity]:before{opacity:1!important}}body.cmo-genre-beauty.cmo-skin-calm .calm-divider,[data-skin=calm] .calm-divider{position:relative;isolation:isolate;min-height:492px;background-color:var(--cmo-section-user-bg, var(--cmo-color-bg));overflow:hidden}body.cmo-genre-beauty.cmo-skin-calm .calm-divider__media,[data-skin=calm] .calm-divider__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}body.cmo-genre-beauty.cmo-skin-calm .calm-divider__media img,[data-skin=calm] .calm-divider__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center bottom;max-width:none}body.cmo-genre-beauty.cmo-skin-calm .calm-divider[style*=--section-bg-overlay-opacity] .calm-divider__media:before,[data-skin=calm] .calm-divider[style*=--section-bg-overlay-opacity] .calm-divider__media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:rgba(var(--section-bg-overlay-color, 255, 255, 255),var(--section-bg-overlay-opacity));pointer-events:none}body.cmo-genre-beauty.cmo-skin-calm .calm-divider__inner,[data-skin=calm] .calm-divider__inner{position:relative;z-index:1;box-sizing:border-box;width:100%;max-width:var(--calm-inner-max);margin:0 auto;padding:85px var(--calm-inner-padding) 72px}body.cmo-genre-beauty.cmo-skin-calm .calm-divider .cmo-section__header,[data-skin=calm] .calm-divider .cmo-section__header{text-align:left}body.cmo-genre-beauty.cmo-skin-calm .calm-divider .cmo-section__header .cmo-section__subtitle,[data-skin=calm] .calm-divider .cmo-section__header .cmo-section__subtitle{margin-left:0}body.cmo-genre-beauty.cmo-skin-calm .calm-divider .cmo-section__title,[data-skin=calm] .calm-divider .cmo-section__title{margin:0 0 6px}body.cmo-genre-beauty.cmo-skin-calm .calm-divider .cmo-section__lead,[data-skin=calm] .calm-divider .cmo-section__lead{max-width:368px;margin:0}body.cmo-genre-beauty.cmo-skin-calm .calm-divider__btn,[data-skin=calm] .calm-divider__btn{margin-top:25px;min-height:36px}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-calm .calm-divider,[data-skin=calm] .calm-divider{min-height:0}body.cmo-genre-beauty.cmo-skin-calm .calm-divider__media,[data-skin=calm] .calm-divider__media{position:relative;inset:auto;z-index:0;height:373px}body.cmo-genre-beauty.cmo-skin-calm .calm-divider__media:after,[data-skin=calm] .calm-divider__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(180deg,transparent 36.5%,var(--cmo-section-user-bg, var(--cmo-color-bg)) 79%);pointer-events:none}body.cmo-genre-beauty.cmo-skin-calm .calm-divider__inner,[data-skin=calm] .calm-divider__inner{margin-top:-63px;padding:0 29px 53px}body.cmo-genre-beauty.cmo-skin-calm .calm-divider--no-photo .calm-divider__inner,[data-skin=calm] .calm-divider--no-photo .calm-divider__inner{margin-top:0;padding-top:48px}body.cmo-genre-beauty.cmo-skin-calm .calm-divider--has-photo.cmo-section--text-inverted .calm-divider__inner,[data-skin=calm] .calm-divider--has-photo.cmo-section--text-inverted .calm-divider__inner{--cmo-invert-text-color: var(--cmo-color-text)}body.cmo-genre-beauty.cmo-skin-calm .calm-divider .cmo-section__title,[data-skin=calm] .calm-divider .cmo-section__title{margin-bottom:5px}body.cmo-genre-beauty.cmo-skin-calm .calm-divider .cmo-section__lead,[data-skin=calm] .calm-divider .cmo-section__lead{max-width:334px}body.cmo-genre-beauty.cmo-skin-calm .calm-divider__btn,[data-skin=calm] .calm-divider__btn{margin-top:29px}}body.cmo-anim-none.cmo-genre-beauty.cmo-skin-calm .calm-divider .calm-divider__media:before,body.cmo-anim-none.cmo-genre-beauty.cmo-skin-calm .calm-divider .calm-divider__media:after,body.cmo-anim-none [data-skin=calm] .calm-divider .calm-divider__media:before,body.cmo-anim-none [data-skin=calm] .calm-divider .calm-divider__media:after{opacity:1!important}@media (prefers-reduced-motion: reduce){body.cmo-genre-beauty.cmo-skin-calm .calm-divider .calm-divider__media:before,body.cmo-genre-beauty.cmo-skin-calm .calm-divider .calm-divider__media:after,[data-skin=calm] .calm-divider .calm-divider__media:before,[data-skin=calm] .calm-divider .calm-divider__media:after{opacity:1!important}}body.cmo-genre-beauty.cmo-skin-calm .cmo-free-text,[data-skin=calm] .cmo-free-text{padding:24px var(--calm-inner-padding) 100px}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-calm .cmo-free-text,[data-skin=calm] .cmo-free-text{padding:16px var(--calm-inner-padding) 64px}}body.cmo-genre-beauty.cmo-skin-calm .cmo-free-text__inner,[data-skin=calm] .cmo-free-text__inner{max-width:1240px;margin-inline:auto}body.cmo-genre-beauty.cmo-skin-calm .cmo-free-text__body,[data-skin=calm] .cmo-free-text__body{font-size:var(--calm-fs-sm);line-height:1.9;color:var(--cmo-color-text)}body.cmo-genre-beauty.cmo-skin-calm .calm-access,[data-skin=calm] .calm-access{position:relative;background-color:var(--cmo-section-user-bg, var(--cmo-color-bg))}body.cmo-genre-beauty.cmo-skin-calm .calm-access .cmo-section__header-wrapper,[data-skin=calm] .calm-access .cmo-section__header-wrapper{margin:0 0 40px;text-align:center}body.cmo-genre-beauty.cmo-skin-calm .calm-access .cmo-section__lead,[data-skin=calm] .calm-access .cmo-section__lead{margin-inline:auto}body.cmo-genre-beauty.cmo-skin-calm .calm-access__map,[data-skin=calm] .calm-access__map{position:relative;width:100%;aspect-ratio:1440/599;overflow:hidden}body.cmo-genre-beauty.cmo-skin-calm .calm-access__map iframe,body.cmo-genre-beauty.cmo-skin-calm .calm-access__map .calm-access__map-img,[data-skin=calm] .calm-access__map iframe,[data-skin=calm] .calm-access__map .calm-access__map-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;object-fit:cover}body.cmo-genre-beauty.cmo-skin-calm .calm-access__map-badge,[data-skin=calm] .calm-access__map-badge{position:absolute;right:0;bottom:0;display:flex;align-items:center;height:29px;min-width:124.69px;padding:0 10px;border-radius:2px;background:#f6f6f6;font-size:11.625px;color:#343434;line-height:21px}body.cmo-genre-beauty.cmo-skin-calm .calm-access__inner,[data-skin=calm] .calm-access__inner{max-width:1240px;margin:0 auto;padding:44px var(--calm-inner-padding) 100px;box-sizing:content-box}body.cmo-genre-beauty.cmo-skin-calm .calm-access__row,[data-skin=calm] .calm-access__row{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:5%}body.cmo-genre-beauty.cmo-skin-calm .calm-access__info,[data-skin=calm] .calm-access__info{display:flex;flex-direction:row;align-items:flex-start;column-gap:97px;min-width:0}body.cmo-genre-beauty.cmo-skin-calm .calm-access__logo,[data-skin=calm] .calm-access__logo{flex:0 0 auto;max-width:45%;margin:0;font-family:var(--calm-font-accent);font-weight:var(--font-logo-weight, 400);font-size:var(--logo-fs, var(--calm-fs-display));color:var(--cmo-color-text);line-height:1;--cmo-ls-default: var(--font-logo-letter-spacing, 0em);letter-spacing:var(--font-logo-letter-spacing, 0em);white-space:normal;word-break:keep-all;overflow-wrap:anywhere}body.cmo-genre-beauty.cmo-skin-calm .calm-access__detail,[data-skin=calm] .calm-access__detail{flex:1 1 0;display:flex;flex-direction:column;min-width:0}body.cmo-genre-beauty.cmo-skin-calm .calm-access__address,[data-skin=calm] .calm-access__address{margin:0;font-family:var(--calm-font-body);font-weight:400;font-style:normal;font-size:var(--calm-fs-sm);color:var(--cmo-color-text);line-height:1.9}body.cmo-genre-beauty.cmo-skin-calm .calm-access__address p,[data-skin=calm] .calm-access__address p{margin:0}body.cmo-genre-beauty.cmo-skin-calm .calm-access__tel,[data-skin=calm] .calm-access__tel{margin:0;font-family:var(--calm-font-en);font-weight:400;font-size:var(--calm-fs-lg);color:var(--cmo-color-text);line-height:1.2}body.cmo-genre-beauty.cmo-skin-calm .calm-access__tel a,[data-skin=calm] .calm-access__tel a{color:inherit;text-decoration:none}body.cmo-genre-beauty.cmo-skin-calm .calm-access__address+.calm-access__tel,[data-skin=calm] .calm-access__address+.calm-access__tel{margin-top:27px}body.cmo-genre-beauty.cmo-skin-calm .calm-access__desc,[data-skin=calm] .calm-access__desc{margin:0 0 14px;font-family:var(--calm-font-body);font-weight:400;font-size:var(--calm-fs-sm);color:var(--cmo-color-text);line-height:1.9}body.cmo-genre-beauty.cmo-skin-calm .calm-access__meta,[data-skin=calm] .calm-access__meta{margin:14px 0 0;display:flex;flex-direction:column;gap:4px;font-family:var(--calm-font-body);font-weight:400;font-size:var(--calm-fs-sm);color:var(--cmo-color-text);line-height:1.9}body.cmo-genre-beauty.cmo-skin-calm .calm-access__meta-row,[data-skin=calm] .calm-access__meta-row{display:flex;align-items:flex-start;gap:1em}body.cmo-genre-beauty.cmo-skin-calm .calm-access__meta-row dt,[data-skin=calm] .calm-access__meta-row dt{flex:0 0 auto;min-width:4em;margin:0;font-weight:500}body.cmo-genre-beauty.cmo-skin-calm .calm-access__meta-row dd,[data-skin=calm] .calm-access__meta-row dd{margin:0;min-width:0}body.cmo-genre-beauty.cmo-skin-calm .calm-access__payment-cat,[data-skin=calm] .calm-access__payment-cat{display:block}body.cmo-genre-beauty.cmo-skin-calm .calm-access__payment-items,[data-skin=calm] .calm-access__payment-items{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;margin-left:8px;vertical-align:middle}body.cmo-genre-beauty.cmo-skin-calm .calm-access__payment-icon,[data-skin=calm] .calm-access__payment-icon{width:40px;height:26px;object-fit:contain}body.cmo-genre-beauty.cmo-skin-calm .calm-access__payment-note,[data-skin=calm] .calm-access__payment-note{display:block}body.cmo-genre-beauty.cmo-skin-calm .calm-access__meta+.calm-access__tel,[data-skin=calm] .calm-access__meta+.calm-access__tel{margin-top:27px}body.cmo-genre-beauty.cmo-skin-calm .calm-access__always-open,[data-skin=calm] .calm-access__always-open{margin:17px 0 0;font-family:var(--calm-font-body);font-weight:500;font-size:var(--calm-fs-sm);color:var(--cmo-color-text);line-height:1.4}body.cmo-genre-beauty.cmo-skin-calm .calm-access__reserve,[data-skin=calm] .calm-access__reserve{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;min-height:36px;padding:0 33px;border-radius:18px;background-color:var(--calm-custom-2);font-family:var(--calm-font-en);font-weight:600;font-size:var(--calm-fs-sm);color:var(--cmo-color-text);--cmo-ls-default: .5px;letter-spacing:.5px;line-height:1;text-decoration:none}body.cmo-genre-beauty.cmo-skin-calm .calm-access__reserve:not(:first-child),[data-skin=calm] .calm-access__reserve:not(:first-child){margin-top:17px}body.cmo-genre-beauty.cmo-skin-calm .calm-access__reserve+.calm-access__reserve,[data-skin=calm] .calm-access__reserve+.calm-access__reserve{margin-top:12px}body.cmo-genre-beauty.cmo-skin-calm .calm-access__always-open+.calm-access__reserve,[data-skin=calm] .calm-access__always-open+.calm-access__reserve{margin-top:8px}body.cmo-genre-beauty.cmo-skin-calm .calm-access__sns,[data-skin=calm] .calm-access__sns{display:flex;flex-direction:row;align-items:center;gap:18px;padding:10px 0;flex-shrink:0}body.cmo-genre-beauty.cmo-skin-calm .calm-access__sns a,[data-skin=calm] .calm-access__sns a{display:inline-flex;color:var(--cmo-color-text);transition:opacity .3s ease}body.cmo-genre-beauty.cmo-skin-calm .calm-access__sns a:hover,[data-skin=calm] .calm-access__sns a:hover{opacity:.6}body.cmo-genre-beauty.cmo-skin-calm .calm-access__sns svg,[data-skin=calm] .calm-access__sns svg{display:block;width:100%;height:100%;fill:currentColor}body.cmo-genre-beauty.cmo-skin-calm .calm-access__sns-x,[data-skin=calm] .calm-access__sns-x{width:31px;height:31px}body.cmo-genre-beauty.cmo-skin-calm .calm-access__sns-ig,[data-skin=calm] .calm-access__sns-ig{width:34px;height:34px}body.cmo-genre-beauty.cmo-skin-calm .calm-access__sns-yt,[data-skin=calm] .calm-access__sns-yt{width:36px;height:36px}body.cmo-genre-beauty.cmo-skin-calm .calm-access__sns-other,[data-skin=calm] .calm-access__sns-other{width:31px;height:31px}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-calm .calm-access__map,[data-skin=calm] .calm-access__map{aspect-ratio:1440/520}body.cmo-genre-beauty.cmo-skin-calm .calm-access__info,[data-skin=calm] .calm-access__info{column-gap:40px}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-calm .calm-access__map,[data-skin=calm] .calm-access__map{aspect-ratio:393/305}body.cmo-genre-beauty.cmo-skin-calm .calm-access__inner,[data-skin=calm] .calm-access__inner{max-width:none;padding:36px 29px 68px;box-sizing:border-box}body.cmo-genre-beauty.cmo-skin-calm .calm-access__row,[data-skin=calm] .calm-access__row{flex-direction:column;align-items:flex-start;gap:0}body.cmo-genre-beauty.cmo-skin-calm .calm-access__info,[data-skin=calm] .calm-access__info{flex-direction:column;align-items:flex-start;column-gap:0;row-gap:18px;width:100%;max-width:334px;text-align:left}body.cmo-genre-beauty.cmo-skin-calm .calm-access__logo,[data-skin=calm] .calm-access__logo{max-width:100%;font-size:var(--logo-mobile-fs, var(--logo-fs, var(--calm-fs-display)))}body.cmo-genre-beauty.cmo-skin-calm .calm-access__detail,[data-skin=calm] .calm-access__detail{align-items:flex-start}body.cmo-genre-beauty.cmo-skin-calm .calm-access__address+.calm-access__tel,body.cmo-genre-beauty.cmo-skin-calm .calm-access__meta+.calm-access__tel,[data-skin=calm] .calm-access__address+.calm-access__tel,[data-skin=calm] .calm-access__meta+.calm-access__tel{margin-top:13px}body.cmo-genre-beauty.cmo-skin-calm .calm-access .cmo-section__header-wrapper,[data-skin=calm] .calm-access .cmo-section__header-wrapper{margin-bottom:32px}body.cmo-genre-beauty.cmo-skin-calm .calm-access__reserve,[data-skin=calm] .calm-access__reserve{align-self:flex-start}body.cmo-genre-beauty.cmo-skin-calm .calm-access__reserve:not(:first-child),[data-skin=calm] .calm-access__reserve:not(:first-child){margin-top:19px}body.cmo-genre-beauty.cmo-skin-calm .calm-access__sns,[data-skin=calm] .calm-access__sns{margin-top:24px;padding:0;gap:15px}body.cmo-genre-beauty.cmo-skin-calm .calm-access__sns-x,[data-skin=calm] .calm-access__sns-x{width:26px;height:26px}body.cmo-genre-beauty.cmo-skin-calm .calm-access__sns-ig,[data-skin=calm] .calm-access__sns-ig{width:28px;height:28px}body.cmo-genre-beauty.cmo-skin-calm .calm-access__sns-yt,[data-skin=calm] .calm-access__sns-yt{width:30px;height:30px}body.cmo-genre-beauty.cmo-skin-calm .calm-access__sns-other,[data-skin=calm] .calm-access__sns-other{width:26px;height:26px}}body.cmo-genre-beauty.cmo-skin-calm .calm-access.cmo-section--text-inverted .calm-access__reserve,[data-skin=calm] .calm-access.cmo-section--text-inverted .calm-access__reserve{--cmo-invert-text-color: var(--cmo-color-text)}body.cmo-anim-none.cmo-genre-beauty.cmo-skin-calm .calm-access[style*=--section-bg-overlay-opacity]:before,body.cmo-anim-none [data-skin=calm] .calm-access[style*=--section-bg-overlay-opacity]:before{opacity:1!important}@media (prefers-reduced-motion: reduce){body.cmo-genre-beauty.cmo-skin-calm .calm-access[style*=--section-bg-overlay-opacity]:before,[data-skin=calm] .calm-access[style*=--section-bg-overlay-opacity]:before{opacity:1!important}}body.cmo-genre-beauty.cmo-skin-calm .calm-contact,[data-skin=calm] .calm-contact{position:relative;padding:96px 0 88px;background-color:var(--cmo-section-user-bg, var(--cmo-color-bg));overflow:hidden}body.cmo-genre-beauty.cmo-skin-calm .cmo-section--has-bg .calm-contact,[data-skin=calm] .cmo-section--has-bg .calm-contact{background-color:transparent}body.cmo-genre-beauty.cmo-skin-calm .calm-contact__inner,[data-skin=calm] .calm-contact__inner{width:86.11%;max-width:1180px;margin:0 auto}body.cmo-genre-beauty.cmo-skin-calm .calm-contact__badge,[data-skin=calm] .calm-contact__badge{position:relative;width:138px;height:105.612px;margin:-26px auto 0;display:flex;align-items:center;justify-content:center}body.cmo-genre-beauty.cmo-skin-calm .calm-contact__badge img,[data-skin=calm] .calm-contact__badge img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;opacity:.8;pointer-events:none}body.cmo-genre-beauty.cmo-skin-calm .calm-contact__badge span,[data-skin=calm] .calm-contact__badge span{position:relative;font-family:var(--calm-font-en);font-weight:400;font-size:var(--calm-fs-md);color:var(--calm-custom-5);--cmo-ls-default: .5px;letter-spacing:.5px;line-height:1}body.cmo-genre-beauty.cmo-skin-calm .calm-contact__catch,[data-skin=calm] .calm-contact__catch{margin:18px auto 0;max-width:608px;text-align:center}body.cmo-genre-beauty.cmo-skin-calm .calm-contact__catch-title,[data-skin=calm] .calm-contact__catch-title{margin:0;font-family:var(--calm-font-heading);font-weight:500;font-size:var(--calm-fs-lg);color:var(--cmo-color-text);line-height:1.7}body.cmo-genre-beauty.cmo-skin-calm .calm-contact__catch-lead,[data-skin=calm] .calm-contact__catch-lead{margin:22px 0 0;font-family:var(--calm-font-body);font-weight:400;font-size:var(--calm-fs-sm);color:var(--cmo-color-text);line-height:1.75}body.cmo-genre-beauty.cmo-skin-calm .calm-contact__catch-lead p,[data-skin=calm] .calm-contact__catch-lead p{margin:0}body.cmo-genre-beauty.cmo-skin-calm .calm-contact__form,[data-skin=calm] .calm-contact__form{width:100%;max-width:947px;margin:40px auto 0;padding:0 64px 0 60px;box-sizing:border-box;background-color:var(--cmo-color-bg)}body.cmo-genre-beauty.cmo-skin-calm .calm-contact__form .cmo-hp-field,[data-skin=calm] .calm-contact__form .cmo-hp-field{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}body.cmo-genre-beauty.cmo-skin-calm .calm-contact__field,[data-skin=calm] .calm-contact__field{display:flex;flex-direction:row;align-items:flex-start;gap:0}body.cmo-genre-beauty.cmo-skin-calm .calm-contact__field+.calm-contact__field,[data-skin=calm] .calm-contact__field+.calm-contact__field{margin-top:17px}body.cmo-genre-beauty.cmo-skin-calm .calm-contact__label,[data-skin=calm] .calm-contact__label{flex:0 0 224px;box-sizing:border-box;display:flex;flex-direction:row;align-items:center;gap:9px;padding-top:14px;padding-right:8px}body.cmo-genre-beauty.cmo-skin-calm .calm-contact__field--area .calm-contact__label,[data-skin=calm] .calm-contact__field--area .calm-contact__label{align-self:flex-start}body.cmo-genre-beauty.cmo-skin-calm .calm-contact__label-text,[data-skin=calm] .calm-contact__label-text{font-family:var(--calm-font-heading);font-weight:500;font-size:var(--calm-fs-sm);color:var(--cmo-color-text);line-height:1.4}body.cmo-genre-beauty.cmo-skin-calm .calm-contact__req,[data-skin=calm] .calm-contact__req{display:inline-flex;align-items:center;flex-shrink:0;white-space:nowrap;padding:1px 5px;border-radius:5px;background-color:var(--cmo-color-text);font-family:var(--calm-font-heading);font-weight:500;font-size:var(--calm-fs-sm);color:var(--calm-white);line-height:1.6}body.cmo-genre-beauty.cmo-skin-calm .calm-contact__control,[data-skin=calm] .calm-contact__control{flex:1 1 auto;min-width:0}body.cmo-genre-beauty.cmo-skin-calm .calm-contact__input,body.cmo-genre-beauty.cmo-skin-calm .calm-contact__textarea,[data-skin=calm] .calm-contact__input,[data-skin=calm] .calm-contact__textarea{display:block;width:100%;box-sizing:border-box;background-color:#f4f4f5;border:0;border-bottom:2px solid var(--cmo-color-text);border-left:1px solid var(--cmo-color-text);font-family:var(--calm-font-body);font-weight:400;font-size:var(--calm-fs-sm);color:var(--cmo-color-text)}body.cmo-genre-beauty.cmo-skin-calm .calm-contact__input::placeholder,body.cmo-genre-beauty.cmo-skin-calm .calm-contact__textarea::placeholder,[data-skin=calm] .calm-contact__input::placeholder,[data-skin=calm] .calm-contact__textarea::placeholder{color:#a8a8a8}body.cmo-genre-beauty.cmo-skin-calm .calm-contact__input,[data-skin=calm] .calm-contact__input{height:52px;padding:0 20px}body.cmo-genre-beauty.cmo-skin-calm .calm-contact__textarea,[data-skin=calm] .calm-contact__textarea{min-height:256px;padding:13px 20px;resize:vertical;line-height:1.9}body.cmo-genre-beauty.cmo-skin-calm .cmo-form-error,[data-skin=calm] .cmo-form-error{display:block;margin-top:6px;font-size:var(--calm-fs-sm);color:#c0392b}body.cmo-genre-beauty.cmo-skin-calm .calm-contact__submit-wrap,[data-skin=calm] .calm-contact__submit-wrap{margin:51px 0 0;display:flex;justify-content:center}body.cmo-genre-beauty.cmo-skin-calm .calm-contact__submit,[data-skin=calm] .calm-contact__submit{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 33px;border:0;border-radius:18px;background-color:var(--calm-custom-2);font-family:var(--calm-font-en);font-weight:600;font-size:var(--calm-fs-sm);color:var(--calm-custom-5);--cmo-ls-default: .5px;letter-spacing:.5px;line-height:1;cursor:pointer;transition:box-shadow .3s ease,transform .3s ease}body.cmo-genre-beauty.cmo-skin-calm .calm-contact__submit:hover,[data-skin=calm] .calm-contact__submit:hover{box-shadow:0 6px 18px color-mix(in srgb,var(--cmo-color-text) 12%,transparent);transform:translateY(-1px)}body.cmo-genre-beauty.cmo-skin-calm .calm-contact__submit:disabled,[data-skin=calm] .calm-contact__submit:disabled{opacity:.5;cursor:not-allowed}body.cmo-genre-beauty.cmo-skin-calm .calm-contact__submit .cmo-form-submit-loading,[data-skin=calm] .calm-contact__submit .cmo-form-submit-loading,body.cmo-genre-beauty.cmo-skin-calm .calm-contact__submit.is-loading .cmo-form-submit-text,[data-skin=calm] .calm-contact__submit.is-loading .cmo-form-submit-text{display:none}body.cmo-genre-beauty.cmo-skin-calm .calm-contact__submit.is-loading .cmo-form-submit-loading,[data-skin=calm] .calm-contact__submit.is-loading .cmo-form-submit-loading{display:inline}body.cmo-genre-beauty.cmo-skin-calm .cmo-form-result,[data-skin=calm] .cmo-form-result{margin:16px auto 0;max-width:947px;text-align:center;font-size:var(--calm-fs-sm)}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-calm .calm-contact,[data-skin=calm] .calm-contact{padding:64px 0 56px}body.cmo-genre-beauty.cmo-skin-calm .calm-contact__inner,[data-skin=calm] .calm-contact__inner{width:100%;padding:0 30px}body.cmo-genre-beauty.cmo-skin-calm .calm-contact__badge,[data-skin=calm] .calm-contact__badge{width:117.3px;height:89.77px;margin:4px auto 0}body.cmo-genre-beauty.cmo-skin-calm .calm-contact__badge span,[data-skin=calm] .calm-contact__badge span{color:var(--cmo-color-text)}body.cmo-genre-beauty.cmo-skin-calm .calm-contact__catch,[data-skin=calm] .calm-contact__catch{max-width:334px}body.cmo-genre-beauty.cmo-skin-calm .calm-contact__catch-lead,[data-skin=calm] .calm-contact__catch-lead{text-align:left}body.cmo-genre-beauty.cmo-skin-calm .calm-contact__form,[data-skin=calm] .calm-contact__form{max-width:334px;margin-top:36px;padding:0}body.cmo-genre-beauty.cmo-skin-calm .calm-contact__field,[data-skin=calm] .calm-contact__field{flex-direction:column;align-items:stretch;gap:12px}body.cmo-genre-beauty.cmo-skin-calm .calm-contact__field+.calm-contact__field,[data-skin=calm] .calm-contact__field+.calm-contact__field{margin-top:30px}body.cmo-genre-beauty.cmo-skin-calm .calm-contact__label,[data-skin=calm] .calm-contact__label{flex:0 0 auto;padding-top:0;padding-right:0}body.cmo-genre-beauty.cmo-skin-calm .calm-contact__textarea,[data-skin=calm] .calm-contact__textarea{min-height:192px}}body.cmo-genre-beauty.cmo-skin-calm .cmo-footer--calm,[data-skin=calm] .cmo-footer--calm{position:relative;padding:54px 0 40px;background-color:var(--cmo-color-bg);border-top:1px solid var(--cmo-color-border);overflow:hidden}body.cmo-genre-beauty.cmo-skin-calm .cmo-main:has(>:last-child:is(.cmo-section--bg-visible,.cmo-section--has-bg-color,.cmo-section--has-bg,.calm-news,.calm-timeline,.calm-message,.calm-reservation,.calm-gallery,.cmo-archive),>:last-child>:is(.cmo-section--bg-visible,.cmo-section--has-bg-color,.cmo-section--has-bg,.calm-news,.calm-timeline,.calm-message,.calm-reservation,.calm-gallery))+.cmo-footer--calm,[data-skin=calm] .cmo-main:has(>:last-child:is(.cmo-section--bg-visible,.cmo-section--has-bg-color,.cmo-section--has-bg,.calm-news,.calm-timeline,.calm-message,.calm-reservation,.calm-gallery,.cmo-archive),>:last-child>:is(.cmo-section--bg-visible,.cmo-section--has-bg-color,.cmo-section--has-bg,.calm-news,.calm-timeline,.calm-message,.calm-reservation,.calm-gallery))+.cmo-footer--calm{border-top:0}body.cmo-genre-beauty.cmo-skin-calm .cmo-footer__inner--calm,[data-skin=calm] .cmo-footer__inner--calm{width:87.2%;max-width:1340px;margin:0 auto;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:5%}body.cmo-genre-beauty.cmo-skin-calm .cmo-footer--calm .cmo-footer__col--left,[data-skin=calm] .cmo-footer--calm .cmo-footer__col--left{display:flex;flex-direction:column;align-items:flex-start;gap:0}body.cmo-genre-beauty.cmo-skin-calm .cmo-footer--calm .cmo-footer-logo__text,[data-skin=calm] .cmo-footer--calm .cmo-footer-logo__text{font-family:var(--calm-font-accent);font-weight:400;color:var(--cmo-color-text);line-height:1;white-space:nowrap}body.cmo-genre-beauty.cmo-skin-calm .cmo-footer--calm .cmo-footer-logo__tagline,[data-skin=calm] .cmo-footer--calm .cmo-footer-logo__tagline{margin:14px 0 0;font-family:var(--calm-font-body);font-weight:400;font-size:var(--calm-fs-sm);color:var(--cmo-color-text);line-height:1.9}body.cmo-genre-beauty.cmo-skin-calm .cmo-footer--calm .cmo-footer__info,[data-skin=calm] .cmo-footer--calm .cmo-footer__info{margin-top:28px}body.cmo-genre-beauty.cmo-skin-calm .cmo-footer--calm .cmo-footer-address,[data-skin=calm] .cmo-footer--calm .cmo-footer-address{font-family:var(--calm-font-body);font-weight:400;font-size:var(--calm-fs-sm);color:var(--cmo-color-text);line-height:1.9}body.cmo-genre-beauty.cmo-skin-calm .cmo-footer--calm .cmo-footer__social,[data-skin=calm] .cmo-footer--calm .cmo-footer__social{margin-top:26px}body.cmo-genre-beauty.cmo-skin-calm .cmo-footer--calm .cmo-footer-sns,[data-skin=calm] .cmo-footer--calm .cmo-footer-sns{display:flex;flex-direction:row;align-items:center;gap:18px;padding:10px 0}body.cmo-genre-beauty.cmo-skin-calm .cmo-footer--calm .cmo-footer-sns__link,[data-skin=calm] .cmo-footer--calm .cmo-footer-sns__link{color:var(--cmo-color-text)}body.cmo-genre-beauty.cmo-skin-calm .cmo-footer--calm .cmo-footer-sns__link svg,[data-skin=calm] .cmo-footer--calm .cmo-footer-sns__link svg{width:34px;height:34px}body.cmo-genre-beauty.cmo-skin-calm .cmo-footer--calm .cmo-footer-sns__link--x svg,[data-skin=calm] .cmo-footer--calm .cmo-footer-sns__link--x svg{width:31px;height:31px}body.cmo-genre-beauty.cmo-skin-calm .cmo-footer--calm .cmo-footer-sns__link--youtube svg,[data-skin=calm] .cmo-footer--calm .cmo-footer-sns__link--youtube svg{width:36px;height:36px}body.cmo-genre-beauty.cmo-skin-calm .cmo-footer--calm .cmo-footer__col--right,[data-skin=calm] .cmo-footer--calm .cmo-footer__col--right{display:flex;flex-direction:column;align-items:flex-end;gap:0}body.cmo-genre-beauty.cmo-skin-calm .cmo-footer--calm .cmo-footer__nav-area,[data-skin=calm] .cmo-footer--calm .cmo-footer__nav-area{margin-top:10px}body.cmo-genre-beauty.cmo-skin-calm .cmo-footer--calm .cmo-footer-nav__list,[data-skin=calm] .cmo-footer--calm .cmo-footer-nav__list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:25px;margin:0;padding:0;list-style:none;font-family:var(--calm-font-en);font-weight:500;font-size:var(--calm-fs-sm);line-height:28px}body.cmo-genre-beauty.cmo-skin-calm .cmo-footer--calm .cmo-footer-nav__list a,[data-skin=calm] .cmo-footer--calm .cmo-footer-nav__list a{color:var(--cmo-color-text);white-space:nowrap}body.cmo-genre-beauty.cmo-skin-calm .cmo-footer--calm .cmo-footer__actions,[data-skin=calm] .cmo-footer--calm .cmo-footer__actions{margin-top:25px}body.cmo-genre-beauty.cmo-skin-calm .cmo-footer--calm .cmo-footer-cta,[data-skin=calm] .cmo-footer--calm .cmo-footer-cta{display:flex;flex-direction:row;align-items:center;gap:21px}body.cmo-genre-beauty.cmo-skin-calm .cmo-footer--calm .cmo-footer-cta__btn,[data-skin=calm] .cmo-footer--calm .cmo-footer-cta__btn{display:inline-flex;align-items:center;justify-content:center;min-width:215px;min-height:0;height:36px;padding:0 33px;border-radius:18px;font-family:var(--calm-font-en);font-weight:600;font-size:var(--calm-fs-sm);line-height:28px;--cmo-ls-default: 0em;letter-spacing:0;white-space:nowrap}body.cmo-genre-beauty.cmo-skin-calm .cmo-footer--calm .cmo-footer-cta__btn--reservation,[data-skin=calm] .cmo-footer--calm .cmo-footer-cta__btn--reservation{background-color:var(--calm-custom-1);color:var(--calm-white)}body.cmo-genre-beauty.cmo-skin-calm .cmo-footer--calm .cmo-footer-cta__btn--contact,[data-skin=calm] .cmo-footer--calm .cmo-footer-cta__btn--contact{background-color:var(--calm-custom-2);color:var(--cmo-color-text)}body.cmo-genre-beauty.cmo-skin-calm .cmo-footer--calm .cmo-footer__legal,[data-skin=calm] .cmo-footer--calm .cmo-footer__legal{margin-top:89px}body.cmo-genre-beauty.cmo-skin-calm .cmo-footer--calm .cmo-footer-copyright,[data-skin=calm] .cmo-footer--calm .cmo-footer-copyright{font-family:var(--calm-font-en);font-weight:300;font-size:var(--calm-fs-sm);color:var(--cmo-color-text);line-height:28px;text-align:right;white-space:nowrap}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-calm .cmo-footer--calm,[data-skin=calm] .cmo-footer--calm{padding:48px 0 36px}body.cmo-genre-beauty.cmo-skin-calm .cmo-footer__inner--calm,[data-skin=calm] .cmo-footer__inner--calm{width:90%;gap:4%}body.cmo-genre-beauty.cmo-skin-calm .cmo-footer--calm .cmo-footer-nav__list,[data-skin=calm] .cmo-footer--calm .cmo-footer-nav__list{gap:18px}body.cmo-genre-beauty.cmo-skin-calm .cmo-footer--calm .cmo-footer-cta__btn,[data-skin=calm] .cmo-footer--calm .cmo-footer-cta__btn{min-width:180px;padding:0 24px}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-calm .cmo-footer--calm,[data-skin=calm] .cmo-footer--calm{padding:41px 0 59px}body.cmo-genre-beauty.cmo-skin-calm .cmo-footer__inner--calm,[data-skin=calm] .cmo-footer__inner--calm{width:100%;padding:0 33px;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"branding social" "nav      nav" "actions  actions" "info     info" "legal    legal";align-items:start;gap:0 16px}body.cmo-genre-beauty.cmo-skin-calm .cmo-footer--calm .cmo-footer__col--left,body.cmo-genre-beauty.cmo-skin-calm .cmo-footer--calm .cmo-footer__col--right,[data-skin=calm] .cmo-footer--calm .cmo-footer__col--left,[data-skin=calm] .cmo-footer--calm .cmo-footer__col--right{display:contents}body.cmo-genre-beauty.cmo-skin-calm .cmo-footer--calm .cmo-footer__branding,[data-skin=calm] .cmo-footer--calm .cmo-footer__branding{grid-area:branding}body.cmo-genre-beauty.cmo-skin-calm .cmo-footer--calm .cmo-footer__social,[data-skin=calm] .cmo-footer--calm .cmo-footer__social{grid-area:social;margin-top:0}body.cmo-genre-beauty.cmo-skin-calm .cmo-footer--calm .cmo-footer__nav-area,[data-skin=calm] .cmo-footer--calm .cmo-footer__nav-area{grid-area:nav;margin-top:50px}body.cmo-genre-beauty.cmo-skin-calm .cmo-footer--calm .cmo-footer__actions,[data-skin=calm] .cmo-footer--calm .cmo-footer__actions{grid-area:actions;margin-top:23px}body.cmo-genre-beauty.cmo-skin-calm .cmo-footer--calm .cmo-footer__info,[data-skin=calm] .cmo-footer--calm .cmo-footer__info{grid-area:info;margin-top:70px}body.cmo-genre-beauty.cmo-skin-calm .cmo-footer--calm .cmo-footer__legal,[data-skin=calm] .cmo-footer--calm .cmo-footer__legal{grid-area:legal;margin-top:24px}body.cmo-genre-beauty.cmo-skin-calm .cmo-footer--calm .cmo-footer-sns,[data-skin=calm] .cmo-footer--calm .cmo-footer-sns{justify-content:flex-end;gap:15px;padding:8.333px 0}body.cmo-genre-beauty.cmo-skin-calm .cmo-footer--calm .cmo-footer-sns__link svg,[data-skin=calm] .cmo-footer--calm .cmo-footer-sns__link svg{width:28px;height:28px}body.cmo-genre-beauty.cmo-skin-calm .cmo-footer--calm .cmo-footer-sns__link--x svg,[data-skin=calm] .cmo-footer--calm .cmo-footer-sns__link--x svg{width:26px;height:26px}body.cmo-genre-beauty.cmo-skin-calm .cmo-footer--calm .cmo-footer-sns__link--youtube svg,[data-skin=calm] .cmo-footer--calm .cmo-footer-sns__link--youtube svg{width:30px;height:30px}body.cmo-genre-beauty.cmo-skin-calm .cmo-footer--calm .cmo-footer-nav__list,[data-skin=calm] .cmo-footer--calm .cmo-footer-nav__list{display:block;column-count:2;column-gap:30px}body.cmo-genre-beauty.cmo-skin-calm .cmo-footer--calm .cmo-footer-nav__list>li,[data-skin=calm] .cmo-footer--calm .cmo-footer-nav__list>li{break-inside:avoid;margin:0 0 13px}body.cmo-genre-beauty.cmo-skin-calm .cmo-footer--calm .cmo-footer-cta,[data-skin=calm] .cmo-footer--calm .cmo-footer-cta{gap:14px;justify-content:flex-start}body.cmo-genre-beauty.cmo-skin-calm .cmo-footer--calm .cmo-footer-cta__btn,[data-skin=calm] .cmo-footer--calm .cmo-footer-cta__btn{min-width:0;padding:0 40px}body.cmo-genre-beauty.cmo-skin-calm .cmo-footer--calm .cmo-footer-copyright,[data-skin=calm] .cmo-footer--calm .cmo-footer-copyright{text-align:left;white-space:normal;padding-right:90px}}body.cmo-genre-beauty.cmo-skin-calm .cmo-price-table,[data-skin=calm] .cmo-price-table{display:flex;flex-direction:column;align-items:center;gap:80px;width:100%}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-calm .cmo-price-table,[data-skin=calm] .cmo-price-table{gap:56px}}body.cmo-genre-beauty.cmo-skin-calm .cmo-price-table__panel,[data-skin=calm] .cmo-price-table__panel{width:100%;max-width:min(880px,var(--cmo-container-max-width),100vw - 2 * var(--calm-inner-padding));box-sizing:border-box}body.cmo-genre-beauty.cmo-skin-calm .cmo-price-table__category,[data-skin=calm] .cmo-price-table__category{width:fit-content;max-width:100%;margin:0 0 20px;padding-right:26px;font-family:var(--calm-font-heading);font-size:var(--calm-fs-lg);font-weight:500;line-height:1.5;--cmo-ls-default: .08em;letter-spacing:.08em;background-image:linear-gradient(to bottom right,transparent calc(50% - .6px),var(--calm-custom-1) calc(50% - .6px),var(--calm-custom-1) calc(50% + .6px),transparent calc(50% + .6px));background-repeat:no-repeat;background-size:16px 24px;background-position:right center}body.cmo-genre-beauty.cmo-skin-calm .cmo-price-table__row,[data-skin=calm] .cmo-price-table__row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name price" "note ." "link .";align-items:start;column-gap:40px;padding:28px 0;border-bottom:1px solid var(--cmo-color-border)}body.cmo-genre-beauty.cmo-skin-calm .cmo-price-table__row:last-child,[data-skin=calm] .cmo-price-table__row:last-child{border-bottom:0}body.cmo-genre-beauty.cmo-skin-calm .cmo-price-table__row:has(.cmo-price-table__image),[data-skin=calm] .cmo-price-table__row:has(.cmo-price-table__image){grid-template-columns:140px minmax(0,1fr) auto;grid-template-areas:"image name price" "image note ." "image link .";column-gap:32px}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-calm .cmo-price-table__row,[data-skin=calm] .cmo-price-table__row{grid-template-areas:"name price" "note note" "link link";column-gap:16px;padding:20px 0}body.cmo-genre-beauty.cmo-skin-calm .cmo-price-table__row:has(.cmo-price-table__image),[data-skin=calm] .cmo-price-table__row:has(.cmo-price-table__image){grid-template-columns:88px minmax(0,1fr);grid-template-areas:"image name" "image price" "note note" "link link";column-gap:16px}body.cmo-genre-beauty.cmo-skin-calm .cmo-price-table__row:has(.cmo-price-table__image) .cmo-price-table__amount,[data-skin=calm] .cmo-price-table__row:has(.cmo-price-table__image) .cmo-price-table__amount{align-self:end;margin-top:4px}body.cmo-genre-beauty.cmo-skin-calm .cmo-price-table__row:has(.cmo-price-table__image) .cmo-price-table__note,[data-skin=calm] .cmo-price-table__row:has(.cmo-price-table__image) .cmo-price-table__note{margin-top:12px}}body.cmo-genre-beauty.cmo-skin-calm .cmo-price-table__category+.cmo-price-table__row,body.cmo-genre-beauty.cmo-skin-calm .cmo-price-table__panel>.cmo-price-table__row:first-child,[data-skin=calm] .cmo-price-table__category+.cmo-price-table__row,[data-skin=calm] .cmo-price-table__panel>.cmo-price-table__row:first-child{border-top:1px solid var(--calm-custom-1)}body.cmo-genre-beauty.cmo-skin-calm .cmo-price-table__image,[data-skin=calm] .cmo-price-table__image{grid-area:image;width:100%;aspect-ratio:1;overflow:hidden}body.cmo-genre-beauty.cmo-skin-calm .cmo-price-table__image picture,[data-skin=calm] .cmo-price-table__image picture{display:block;width:100%;height:100%}body.cmo-genre-beauty.cmo-skin-calm .cmo-price-table__image img,[data-skin=calm] .cmo-price-table__image img{display:block;width:100%;height:100%;object-fit:cover}body.cmo-genre-beauty.cmo-skin-calm .cmo-price-table__name,[data-skin=calm] .cmo-price-table__name{display:contents;margin:0;font-size:var(--calm-fs-base);font-weight:500;line-height:1.7;--cmo-ls-default: .04em;letter-spacing:.04em;overflow-wrap:anywhere}body.cmo-genre-beauty.cmo-skin-calm .cmo-price-table__note,[data-skin=calm] .cmo-price-table__note{grid-area:note;display:block;margin-top:8px;font-size:var(--calm-fs-sm);font-weight:400;line-height:1.9;--cmo-ls-default: .02em;letter-spacing:.02em}body.cmo-genre-beauty.cmo-skin-calm .cmo-price-table__amount,[data-skin=calm] .cmo-price-table__amount{grid-area:price;margin:0;font-family:var(--calm-font-en);font-size:var(--calm-fs-md);font-weight:500;line-height:calc(var(--calm-fs-base) * 1.7);--cmo-ls-default: .04em;letter-spacing:.04em;white-space:nowrap;text-align:right}body.cmo-genre-beauty.cmo-skin-calm .cmo-price-table__link,[data-skin=calm] .cmo-price-table__link{grid-area:link;justify-self:start;margin-top:16px}body.cmo-genre-beauty.cmo-skin-calm .cmo-price-table__tax,[data-skin=calm] .cmo-price-table__tax{width:100%;max-width:min(880px,var(--cmo-container-max-width),100vw - 2 * var(--calm-inner-padding));box-sizing:border-box;margin:-56px 0 0;font-size:var(--calm-fs-sm);line-height:1.7;text-align:right}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-calm .cmo-price-table__tax,[data-skin=calm] .cmo-price-table__tax{margin-top:-40px}}@keyframes calm-rise-in{0%{opacity:0;transform:translateY(var(--cmo-anim-distance))}}@keyframes calm-rise-only{0%{transform:translateY(var(--cmo-anim-distance))}}@keyframes calm-fade-in{0%{opacity:0}}@keyframes calm-bloom-in{0%{opacity:0;transform:scale(.85)}}@keyframes calm-script-in{0%{opacity:0;transform:scale(.9)}}@keyframes calm-title-in{0%{opacity:0;transform:scale(.96)}}@keyframes calm-tracking-in{0%{opacity:0;--cmo-ls-default: .5em;letter-spacing:.5em}}@keyframes calm-hero-settle{0%{transform:scale(1.06)}}@keyframes calm-reveal-up{0%{clip-path:inset(100% 0 0 0);transform:scale(1.08)}to{clip-path:inset(0)}}@keyframes calm-wipe-left{0%{clip-path:inset(0 100% 0 0);transform:scale(1.06)}to{clip-path:inset(0)}}@keyframes calm-wipe-right{0%{clip-path:inset(0 0 0 100%);transform:scale(1.06)}to{clip-path:inset(0)}}@keyframes calm-zoom-in{0%{opacity:0;transform:scale(1.1)}}@keyframes calm-zoom-only{0%{transform:scale(1.08)}}@keyframes calm-line-in{0%{transform:scaleX(0)}}@keyframes calm-rule-in{0%{border-bottom-color:transparent;background-size:0 1px}}@keyframes calm-rule-top-in{0%{border-top-color:transparent;background-size:0 1px}}@media (prefers-reduced-motion: no-preference){body.cmo-skin-calm:not(.cmo-anim-none) .calm-hero .calm-hero__slide img{animation:calm-hero-settle var(--cmo-anim-hero-duration) var(--cmo-anim-hero-easing) backwards}body.cmo-skin-calm:not(.cmo-anim-none) .calm-hero .calm-hero__catch{animation:calm-title-in calc(var(--cmo-anim-hero-duration) * .67) var(--cmo-anim-hero-easing) .2s backwards}body.cmo-skin-calm:not(.cmo-anim-none) .calm-hero .calm-hero__subcatch{animation:calm-tracking-in var(--cmo-anim-hero-duration) var(--cmo-anim-hero-easing) .5s backwards}body.cmo-skin-calm:not(.cmo-anim-none) .calm-hero .calm-hero__cta{animation:calm-rise-in calc(var(--cmo-anim-hero-duration) * .67) var(--cmo-anim-hero-easing) .8s backwards}body.cmo-skin-calm:not(.cmo-anim-none) .calm-hero .calm-hero__dots>span{animation:calm-fade-in calc(var(--cmo-anim-hero-duration) * .5) var(--cmo-anim-hero-easing) 1s backwards}body.cmo-skin-calm:not(.cmo-anim-none) .calm-hero .calm-hero__dots>span:nth-child(2){animation-delay:1.07s}body.cmo-skin-calm:not(.cmo-anim-none) .calm-hero .calm-hero__dots>span:nth-child(3){animation-delay:1.14s}body.cmo-skin-calm:not(.cmo-anim-none) .calm-hero .calm-hero__dots>span:nth-child(n+4){animation-delay:1.21s}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .cmo-section,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) [data-section]{overflow-x:clip}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-about__badge:not(.is-inview)>*,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-point__badge:not(.is-inview)>*,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-news__badge:not(.is-inview)>*,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-faq__badge:not(.is-inview)>*,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-message__badge:not(.is-inview)>*,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-mc__badge:not(.is-inview)>*,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-ab-link__badge:not(.is-inview)>*,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-category-link__badge:not(.is-inview)>*,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-timeline__badge:not(.is-inview)>*,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-gallery__badge:not(.is-inview)>*,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-contact__badge:not(.is-inview)>*,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-reservation__badge:not(.is-inview)>*,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-point__catch:not(.is-inview)>*,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-faq__catch:not(.is-inview)>*,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-mc__catch:not(.is-inview)>*,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-ab-link__catch:not(.is-inview)>*,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-category-link__catch:not(.is-inview)>*,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-timeline__catch:not(.is-inview)>*,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-gallery__catch:not(.is-inview)>*,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-contact__catch:not(.is-inview)>*,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-about__text:not(.is-inview)>*,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-point__block:not(.is-inview)>.calm-point__media>.cmo-repeat-box__slider,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-point__block:not(.is-inview)>.calm-point__card,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-message__photo:not(.is-inview)>.calm-message__catch,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-message__text:not(.is-inview) .calm-message__sub>*,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-message__text:not(.is-inview) .calm-message__body-grp>*,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-mc__grid:not(.is-inview)>*,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-timeline__step:not(.is-inview)>.calm-timeline__card,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-gallery__tile:not(.is-inview)>.calm-gallery__label,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-cta__panel:not(.is-inview)>.calm-cta__blob,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-cta__panel:not(.is-inview)>.calm-cta__body>*,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-reservation__content:not(.is-inview)>.calm-reservation__catch-title,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-reservation__content:not(.is-inview)>.calm-reservation__catch-lead,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-reservation__content:not(.is-inview)>.calm-reservation__actions>*,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-divider__inner:not(.is-inview) .cmo-section__header>*,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-divider__inner:not(.is-inview)>.calm-divider__btn,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-access__info:not(.is-inview)>.calm-access__logo,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-access__info:not(.is-inview)>.calm-access__detail>*,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-contact__form:not(.is-inview)>.calm-contact__field,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-contact__form:not(.is-inview)>.calm-contact__submit-wrap,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .cmo-footer--calm:not(.is-inview) .cmo-footer__branding,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .cmo-footer--calm:not(.is-inview) .cmo-footer__info,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .cmo-footer--calm:not(.is-inview) .cmo-footer__social,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .cmo-footer--calm:not(.is-inview) .cmo-footer__nav-area,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .cmo-footer--calm:not(.is-inview) .cmo-footer__actions,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .cmo-footer--calm:not(.is-inview) .cmo-footer__legal,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .cmo-section__header-wrapper:not(.is-inview) .cmo-section__header>*,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .cmo-section--section-title__inner:not(.is-inview)>*,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .cmo-feature-box__item:not(.is-inview) .cmo-feature-box__link>*,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-about__custom:not(.is-inview),html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-news__catch-title:not(.is-inview),html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-news__intro:not(.is-inview),html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-news__card:not(.is-inview),html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-news__more-wrap:not(.is-inview),html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-faq__item:not(.is-inview),html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-faq__more-wrap:not(.is-inview),html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-mc__filter:not(.is-inview),html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-ab-link__card:not(.is-inview),html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-ab-link__note:not(.is-inview),html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-category-link__tile:not(.is-inview),html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-timeline__arrow:not(.is-inview),html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-gallery__btn:not(.is-inview),html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-cta__decor:not(.is-inview),html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-reservation__decor:not(.is-inview),html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-access__map:not(.is-inview),html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-access__sns:not(.is-inview),html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .cmo-show-more:not(.is-inview),html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .cmo-cpt-listing__item:not(.is-inview),html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .cmo-cpt-listing__tabs:not(.is-inview),html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .cmo-section__more:not(.is-inview),html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .cmo-checklist__item:not(.is-inview),html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .cmo-free-text__body:not(.is-inview),html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .cmo-icon-nav__item:not(.is-inview){opacity:0}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-about__media-main:not(.is-inview),html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-about__media-sub:not(.is-inview),html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-about__media-third:not(.is-inview),html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-cta__photo:not(.is-inview),html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-ab-link__bg:not(.is-inview) img,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-gallery__tile:not(.is-inview) img,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-message__photo:not(.is-inview) .calm-message__photo-img{opacity:0}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-point__block:not(.is-inview)>.calm-point__media img,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-ab-link__card:not(.is-inview) .calm-ab-link__media img,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-category-link__tile:not(.is-inview) .calm-category-link__media img,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-timeline__step:not(.is-inview) .calm-timeline__media img,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-reservation__media:not(.is-inview) img{clip-path:inset(100% 0 0 0)}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-about__more,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-point__more,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-news__more,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-faq__more,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-timeline__more{background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-size:100% 1px;background-position:left bottom;background-origin:border-box;background-clip:border-box}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .cmo-footer--calm{background-image:linear-gradient(var(--cmo-color-border),var(--cmo-color-border));background-repeat:no-repeat;background-size:100% 1px;background-position:left top;background-origin:border-box;background-clip:border-box}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-about__text:not(.is-inview)>.calm-about__more,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-point__block:not(.is-inview) .calm-point__more,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-news__more-wrap:not(.is-inview)>.calm-news__more,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-faq__more-wrap:not(.is-inview)>.calm-faq__more,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-timeline__step:not(.is-inview) .calm-timeline__more{border-bottom-color:transparent;background-size:0 1px}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .cmo-footer--calm:not(.is-inview){border-top-color:transparent;background-size:0 1px}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-faq__item:not(.is-inview) .calm-faq__a-sep{transform:scaleX(0);transform-origin:left center}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-about__badge.is-inview>img,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-point__badge.is-inview>img,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-news__badge.is-inview>img,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-faq__badge.is-inview>img,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-message__badge.is-inview>img,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-mc__badge.is-inview>img,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-ab-link__badge.is-inview>img,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-category-link__badge.is-inview>img,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-timeline__badge.is-inview>img,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-gallery__badge.is-inview>img,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-contact__badge.is-inview>img,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-reservation__badge.is-inview>img{animation:calm-bloom-in calc(var(--cmo-anim-duration) * 1.29) var(--cmo-anim-easing) calc(var(--cmo-anim-stagger-delay) * 0) backwards}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-about__badge.is-inview>span,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-point__badge.is-inview>span,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-news__badge.is-inview>span,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-faq__badge.is-inview>span,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-message__badge.is-inview>span,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-mc__badge.is-inview>span,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-ab-link__badge.is-inview>span,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-category-link__badge.is-inview>span,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-timeline__badge.is-inview>span,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-gallery__badge.is-inview>span,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-contact__badge.is-inview>span,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-reservation__badge.is-inview>span{animation:calm-rise-in var(--cmo-anim-duration) var(--cmo-anim-easing) calc(var(--cmo-anim-stagger-delay) * 3) backwards}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .cmo-section__header-wrapper.is-inview .cmo-section__header .cmo-section__subtitle:before,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-divider__inner.is-inview .cmo-section__header .cmo-section__subtitle:before{animation:calm-bloom-in calc(var(--cmo-anim-duration) * 1.29) var(--cmo-anim-easing) calc(var(--cmo-anim-stagger-delay) * 0) backwards}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-point__catch.is-inview>*,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-faq__catch.is-inview>*,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-mc__catch.is-inview>*,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-ab-link__catch.is-inview>*,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-category-link__catch.is-inview>*,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-timeline__catch.is-inview>*,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-gallery__catch.is-inview>*,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-contact__catch.is-inview>*,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-divider__inner.is-inview .cmo-section__header>*,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .cmo-section__header-wrapper.is-inview .cmo-section__header>*,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .cmo-section--section-title__inner.is-inview>*{animation:calm-rise-in var(--cmo-anim-duration) var(--cmo-anim-easing) calc(var(--cmo-anim-stagger-delay) * 1) backwards}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-point__catch.is-inview>*:nth-child(2),html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-faq__catch.is-inview>*:nth-child(2),html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-mc__catch.is-inview>*:nth-child(2),html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-ab-link__catch.is-inview>*:nth-child(2),html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-category-link__catch.is-inview>*:nth-child(2),html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-timeline__catch.is-inview>*:nth-child(2),html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-gallery__catch.is-inview>*:nth-child(2),html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-contact__catch.is-inview>*:nth-child(2),html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-divider__inner.is-inview .cmo-section__header>*:nth-child(2),html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .cmo-section__header-wrapper.is-inview .cmo-section__header>*:nth-child(2),html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .cmo-section--section-title__inner.is-inview>*:nth-child(2){animation-delay:calc(var(--cmo-anim-stagger-delay) * 2)}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-point__catch.is-inview>*:nth-child(n+3),html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-faq__catch.is-inview>*:nth-child(n+3),html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-mc__catch.is-inview>*:nth-child(n+3),html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-ab-link__catch.is-inview>*:nth-child(n+3),html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-category-link__catch.is-inview>*:nth-child(n+3),html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-timeline__catch.is-inview>*:nth-child(n+3),html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-gallery__catch.is-inview>*:nth-child(n+3),html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-contact__catch.is-inview>*:nth-child(n+3),html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-divider__inner.is-inview .cmo-section__header>*:nth-child(n+3),html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .cmo-section__header-wrapper.is-inview .cmo-section__header>*:nth-child(n+3),html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .cmo-section--section-title__inner.is-inview>*:nth-child(n+3){animation-delay:calc(var(--cmo-anim-stagger-delay) * 3)}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-news__catch-title.is-inview{animation:calm-rise-in var(--cmo-anim-duration) var(--cmo-anim-easing) calc(var(--cmo-anim-stagger-delay) * 1) backwards}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-news__intro.is-inview{animation:calm-rise-in var(--cmo-anim-duration) var(--cmo-anim-easing) calc(var(--cmo-anim-stagger-delay) * 2) backwards}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-about__text.is-inview>*{animation:calm-rise-in var(--cmo-anim-duration) var(--cmo-anim-easing) calc(var(--cmo-anim-stagger-delay) * 0) backwards}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-about__text.is-inview>*:nth-child(2){animation-delay:calc(var(--cmo-anim-stagger-delay) * 1)}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-about__text.is-inview>*:nth-child(n+3){animation-delay:calc(var(--cmo-anim-stagger-delay) * 2)}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-about__text.is-inview>.calm-about__more{animation:calm-rise-in var(--cmo-anim-duration) var(--cmo-anim-easing) calc(var(--cmo-anim-stagger-delay) * 2) backwards,calm-rule-in calc(var(--cmo-anim-duration) * .86) var(--cmo-anim-easing) calc(var(--cmo-anim-stagger-delay) * 4) backwards}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-about__media-main.is-inview{animation:calm-wipe-left calc(var(--cmo-anim-duration) * 1.29) var(--cmo-anim-easing) calc(var(--cmo-anim-stagger-delay) * 0) backwards}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-about__media-sub.is-inview{animation:calm-wipe-left calc(var(--cmo-anim-duration) * 1.29) var(--cmo-anim-easing) calc(var(--cmo-anim-stagger-delay) * 4) backwards}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-about__media-third.is-inview{animation:calm-wipe-left calc(var(--cmo-anim-duration) * 1.29) var(--cmo-anim-easing) calc(var(--cmo-anim-stagger-delay) * 8) backwards}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-about__custom.is-inview{animation:calm-rise-in var(--cmo-anim-duration) var(--cmo-anim-easing) calc(var(--cmo-anim-stagger-delay) * 0) backwards}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-point__block.is-inview>.calm-point__media img{animation:calm-wipe-left calc(var(--cmo-anim-duration) * 1.29) var(--cmo-anim-easing) calc(var(--cmo-anim-stagger-delay) * 0) backwards}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-point__block--reverse.is-inview>.calm-point__media img{animation:calm-wipe-right calc(var(--cmo-anim-duration) * 1.29) var(--cmo-anim-easing) calc(var(--cmo-anim-stagger-delay) * 0) backwards}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-point__block.is-inview>.calm-point__media>.cmo-repeat-box__slider{animation:calm-fade-in calc(var(--cmo-anim-duration) * 1) var(--cmo-anim-easing) calc(var(--cmo-anim-stagger-delay) * 0) backwards}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-point__block.is-inview>.calm-point__card{animation:calm-fade-in calc(var(--cmo-anim-duration) * 1) var(--cmo-anim-easing) calc(var(--cmo-anim-stagger-delay) * 1) backwards}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-point__block.is-inview .calm-point__cardhead>*,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-point__block.is-inview .calm-point__text>*{animation:calm-rise-only var(--cmo-anim-duration) var(--cmo-anim-easing) calc(var(--cmo-anim-stagger-delay) * 2) backwards}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-point__block.is-inview .calm-point__cardhead>*:nth-child(2),html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-point__block.is-inview .calm-point__text>*:nth-child(2){animation-delay:calc(var(--cmo-anim-stagger-delay) * 3)}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-point__block.is-inview .calm-point__cardhead>*:nth-child(n+3),html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-point__block.is-inview .calm-point__text>*:nth-child(n+3){animation-delay:calc(var(--cmo-anim-stagger-delay) * 4)}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-point__block.is-inview .calm-point__more{animation:calm-rise-only var(--cmo-anim-duration) var(--cmo-anim-easing) calc(var(--cmo-anim-stagger-delay) * 3) backwards,calm-rule-in calc(var(--cmo-anim-duration) * .86) var(--cmo-anim-easing) calc(var(--cmo-anim-stagger-delay) * 5) backwards}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-message__photo.is-inview .calm-message__photo-img{animation:calm-zoom-in calc(var(--cmo-anim-duration) * 1.43) var(--cmo-anim-easing) calc(var(--cmo-anim-stagger-delay) * 0) backwards}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-message__photo.is-inview>.calm-message__catch{animation:calm-script-in calc(var(--cmo-anim-duration) * 1.29) var(--cmo-anim-easing) calc(var(--cmo-anim-stagger-delay) * 4) backwards}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-message__text.is-inview .calm-message__sub>*,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-message__text.is-inview .calm-message__body-grp>*{animation:calm-rise-in var(--cmo-anim-duration) var(--cmo-anim-easing) calc(var(--cmo-anim-stagger-delay) * 1) backwards}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-message__text.is-inview .calm-message__sub>*:nth-child(2),html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-message__text.is-inview .calm-message__body-grp>*:nth-child(2){animation-delay:calc(var(--cmo-anim-stagger-delay) * 2)}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-message__text.is-inview .calm-message__sub>*:nth-child(n+3),html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-message__text.is-inview .calm-message__body-grp>*:nth-child(n+3){animation-delay:calc(var(--cmo-anim-stagger-delay) * 3)}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-timeline__step.is-inview .calm-timeline__media img{animation:calm-wipe-left calc(var(--cmo-anim-duration) * 1.29) var(--cmo-anim-easing) calc(var(--cmo-anim-stagger-delay) * 0) backwards}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-timeline__step--reverse.is-inview .calm-timeline__media img{animation:calm-wipe-right calc(var(--cmo-anim-duration) * 1.29) var(--cmo-anim-easing) calc(var(--cmo-anim-stagger-delay) * 0) backwards}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-timeline__step.is-inview>.calm-timeline__card{animation:calm-fade-in calc(var(--cmo-anim-duration) * 1) var(--cmo-anim-easing) calc(var(--cmo-anim-stagger-delay) * 1) backwards}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-timeline__step.is-inview .calm-timeline__eyebrow{animation:calm-rise-only var(--cmo-anim-duration) var(--cmo-anim-easing) calc(var(--cmo-anim-stagger-delay) * 2) backwards}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-timeline__step.is-inview .calm-timeline__text>*{animation:calm-rise-only var(--cmo-anim-duration) var(--cmo-anim-easing) calc(var(--cmo-anim-stagger-delay) * 2) backwards}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-timeline__step.is-inview .calm-timeline__text>*:nth-child(2){animation-delay:calc(var(--cmo-anim-stagger-delay) * 3)}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-timeline__step.is-inview .calm-timeline__text>*:nth-child(n+3){animation-delay:calc(var(--cmo-anim-stagger-delay) * 4)}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-timeline__step.is-inview .calm-timeline__more{animation:calm-rise-only var(--cmo-anim-duration) var(--cmo-anim-easing) calc(var(--cmo-anim-stagger-delay) * 3) backwards,calm-rule-in calc(var(--cmo-anim-duration) * .86) var(--cmo-anim-easing) calc(var(--cmo-anim-stagger-delay) * 5) backwards}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-timeline__arrow.is-inview{animation:calm-fade-in calc(var(--cmo-anim-duration) * 1) var(--cmo-anim-easing) calc(var(--cmo-anim-stagger-delay) * 0) backwards}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-news__card.is-inview,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-mc__grid.is-inview>*,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-ab-link__card.is-inview,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-category-link__tile.is-inview{animation:calm-fade-in calc(var(--cmo-anim-duration) * 1) var(--cmo-anim-easing) calc(var(--cmo-anim-stagger-delay) * 0) backwards}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-news__card.is-inview .calm-news__media img,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-mc__grid.is-inview .calm-mc__media img{animation:calm-zoom-only calc(var(--cmo-anim-duration) * 1.14) var(--cmo-anim-easing) calc(var(--cmo-anim-stagger-delay) * 0) backwards}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-ab-link__card.is-inview .calm-ab-link__media img,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-category-link__tile.is-inview .calm-category-link__media img{animation:calm-reveal-up calc(var(--cmo-anim-duration) * 1.29) var(--cmo-anim-easing) calc(var(--cmo-anim-stagger-delay) * 0) backwards}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-news__card.is-inview>.calm-news__meta,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-news__card.is-inview>.calm-news__text,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-mc__grid.is-inview>*>.calm-mc__meta,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-mc__grid.is-inview>*>.calm-mc__text,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-ab-link__card.is-inview>:not(.calm-ab-link__media),html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-category-link__tile.is-inview>.calm-category-link__text{animation:calm-rise-only var(--cmo-anim-duration) var(--cmo-anim-easing) calc(var(--cmo-anim-stagger-delay) * 2) backwards}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-news__card:nth-child(3n+2).is-inview,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-news__card:nth-child(3n+2).is-inview .calm-news__media img,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-mc__grid.is-inview>*:nth-child(3n+2 of:not(.is-hidden)),html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-mc__grid.is-inview>*:nth-child(3n+2 of:not(.is-hidden)) .calm-mc__media img{animation-delay:calc(var(--cmo-anim-stagger-delay) * 1)}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-news__card:nth-child(3n+2).is-inview>.calm-news__meta,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-news__card:nth-child(3n+2).is-inview>.calm-news__text,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-mc__grid.is-inview>*:nth-child(3n+2 of:not(.is-hidden))>.calm-mc__meta,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-mc__grid.is-inview>*:nth-child(3n+2 of:not(.is-hidden))>.calm-mc__text{animation-delay:calc(var(--cmo-anim-stagger-delay) * 3)}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-news__card:nth-child(3n).is-inview,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-news__card:nth-child(3n).is-inview .calm-news__media img,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-mc__grid.is-inview>*:nth-child(3n of:not(.is-hidden)),html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-mc__grid.is-inview>*:nth-child(3n of:not(.is-hidden)) .calm-mc__media img{animation-delay:calc(var(--cmo-anim-stagger-delay) * 2)}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-news__card:nth-child(3n).is-inview>.calm-news__meta,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-news__card:nth-child(3n).is-inview>.calm-news__text,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-mc__grid.is-inview>*:nth-child(3n of:not(.is-hidden))>.calm-mc__meta,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-mc__grid.is-inview>*:nth-child(3n of:not(.is-hidden))>.calm-mc__text{animation-delay:calc(var(--cmo-anim-stagger-delay) * 4)}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-ab-link__card:nth-child(4n+2).is-inview,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-ab-link__card:nth-child(4n+2).is-inview .calm-ab-link__media img{animation-delay:calc(var(--cmo-anim-stagger-delay) * 1)}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-ab-link__card:nth-child(4n+2).is-inview>:not(.calm-ab-link__media){animation-delay:calc(var(--cmo-anim-stagger-delay) * 3)}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-ab-link__card:nth-child(4n+3).is-inview,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-ab-link__card:nth-child(4n+3).is-inview .calm-ab-link__media img{animation-delay:calc(var(--cmo-anim-stagger-delay) * 2)}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-ab-link__card:nth-child(4n+3).is-inview>:not(.calm-ab-link__media){animation-delay:calc(var(--cmo-anim-stagger-delay) * 4)}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-ab-link__card:nth-child(4n).is-inview,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-ab-link__card:nth-child(4n).is-inview .calm-ab-link__media img{animation-delay:calc(var(--cmo-anim-stagger-delay) * 3)}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-ab-link__card:nth-child(4n).is-inview>:not(.calm-ab-link__media){animation-delay:calc(var(--cmo-anim-stagger-delay) * 5)}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-category-link__tile:nth-child(2n).is-inview,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-category-link__tile:nth-child(2n).is-inview .calm-category-link__media img{animation-delay:calc(var(--cmo-anim-stagger-delay) * 1)}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-category-link__tile:nth-child(2n).is-inview>.calm-category-link__text{animation-delay:calc(var(--cmo-anim-stagger-delay) * 3)}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-gallery__tile.is-inview img{animation:calm-zoom-in calc(var(--cmo-anim-duration) * 1.14) var(--cmo-anim-easing) calc(var(--cmo-anim-stagger-delay) * 0) backwards}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-gallery__tile.is-inview>.calm-gallery__label{animation:calm-fade-in calc(var(--cmo-anim-duration) * 1) var(--cmo-anim-easing) calc(var(--cmo-anim-stagger-delay) * 3) backwards}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-gallery__tile:nth-child(2).is-inview img{animation-delay:calc(var(--cmo-anim-stagger-delay) * 1)}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-gallery__tile:nth-child(2).is-inview>.calm-gallery__label{animation-delay:calc(var(--cmo-anim-stagger-delay) * 4)}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-gallery__tile:nth-child(3).is-inview img{animation-delay:calc(var(--cmo-anim-stagger-delay) * 2)}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-gallery__tile:nth-child(3).is-inview>.calm-gallery__label{animation-delay:calc(var(--cmo-anim-stagger-delay) * 5)}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-gallery__tile:nth-child(4).is-inview img{animation-delay:calc(var(--cmo-anim-stagger-delay) * 1)}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-gallery__tile:nth-child(4).is-inview>.calm-gallery__label{animation-delay:calc(var(--cmo-anim-stagger-delay) * 4)}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-gallery__tile:nth-child(5).is-inview img{animation-delay:calc(var(--cmo-anim-stagger-delay) * 2)}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-gallery__tile:nth-child(5).is-inview>.calm-gallery__label{animation-delay:calc(var(--cmo-anim-stagger-delay) * 5)}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-gallery__tile:nth-child(6).is-inview img{animation-delay:calc(var(--cmo-anim-stagger-delay) * 3)}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-gallery__tile:nth-child(6).is-inview>.calm-gallery__label{animation-delay:calc(var(--cmo-anim-stagger-delay) * 6)}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-gallery__tile:nth-child(7).is-inview img{animation-delay:calc(var(--cmo-anim-stagger-delay) * 2)}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-gallery__tile:nth-child(7).is-inview>.calm-gallery__label{animation-delay:calc(var(--cmo-anim-stagger-delay) * 5)}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-gallery__tile:nth-child(8).is-inview img{animation-delay:calc(var(--cmo-anim-stagger-delay) * 3)}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-gallery__tile:nth-child(8).is-inview>.calm-gallery__label{animation-delay:calc(var(--cmo-anim-stagger-delay) * 6)}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-gallery__tile:nth-child(9).is-inview img{animation-delay:calc(var(--cmo-anim-stagger-delay) * 4)}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-gallery__tile:nth-child(9).is-inview>.calm-gallery__label{animation-delay:calc(var(--cmo-anim-stagger-delay) * 7)}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-gallery__tile:nth-child(n+10).is-inview img{animation-delay:calc(var(--cmo-anim-stagger-delay) * 4)}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-gallery__tile:nth-child(n+10).is-inview>.calm-gallery__label{animation-delay:calc(var(--cmo-anim-stagger-delay) * 7)}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-cta__photo.is-inview{animation:calm-zoom-in calc(var(--cmo-anim-duration) * 1.71) var(--cmo-anim-easing) calc(var(--cmo-anim-stagger-delay) * 0) backwards}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-cta__panel.is-inview>.calm-cta__blob{animation:calm-bloom-in calc(var(--cmo-anim-duration) * 1.29) var(--cmo-anim-easing) calc(var(--cmo-anim-stagger-delay) * 2) backwards}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-cta__panel.is-inview>.calm-cta__body>*{animation:calm-rise-in var(--cmo-anim-duration) var(--cmo-anim-easing) calc(var(--cmo-anim-stagger-delay) * 3) backwards}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-cta__panel.is-inview>.calm-cta__body>*:nth-child(2){animation-delay:calc(var(--cmo-anim-stagger-delay) * 4)}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-cta__panel.is-inview>.calm-cta__body>*:nth-child(n+3){animation-delay:calc(var(--cmo-anim-stagger-delay) * 5)}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-ab-link__bg.is-inview img{animation:calm-zoom-in calc(var(--cmo-anim-duration) * 1.71) var(--cmo-anim-easing) calc(var(--cmo-anim-stagger-delay) * 0) backwards}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-cta__decor.is-inview,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-reservation__decor.is-inview{animation:calm-fade-in calc(var(--cmo-anim-duration) * 1.29) var(--cmo-anim-easing) calc(var(--cmo-anim-stagger-delay) * 2) backwards}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-reservation__media.is-inview img{animation:calm-wipe-left calc(var(--cmo-anim-duration) * 1.29) var(--cmo-anim-easing) calc(var(--cmo-anim-stagger-delay) * 0) backwards}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-reservation__content.is-inview>.calm-reservation__catch-title{animation:calm-rise-in var(--cmo-anim-duration) var(--cmo-anim-easing) calc(var(--cmo-anim-stagger-delay) * 1) backwards}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-reservation__content.is-inview>.calm-reservation__catch-lead{animation:calm-rise-in var(--cmo-anim-duration) var(--cmo-anim-easing) calc(var(--cmo-anim-stagger-delay) * 2) backwards}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-reservation__content.is-inview>.calm-reservation__actions>*{animation:calm-rise-in var(--cmo-anim-duration) var(--cmo-anim-easing) calc(var(--cmo-anim-stagger-delay) * 3) backwards}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-divider__media.is-inview img{animation:calm-hero-settle calc(var(--cmo-anim-duration) * 1.29) var(--cmo-anim-easing) backwards}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-divider__inner.is-inview>.calm-divider__btn{animation:calm-rise-in var(--cmo-anim-duration) var(--cmo-anim-easing) calc(var(--cmo-anim-stagger-delay) * 3) backwards}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-access__map.is-inview{animation:calm-fade-in calc(var(--cmo-anim-duration) * 1.29) var(--cmo-anim-easing) calc(var(--cmo-anim-stagger-delay) * 0) backwards}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-access__info.is-inview>.calm-access__logo{animation:calm-rise-in var(--cmo-anim-duration) var(--cmo-anim-easing) calc(var(--cmo-anim-stagger-delay) * 0) backwards}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-access__info.is-inview>.calm-access__detail>*{animation:calm-rise-in var(--cmo-anim-duration) var(--cmo-anim-easing) calc(var(--cmo-anim-stagger-delay) * 1) backwards}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-access__info.is-inview>.calm-access__detail>*:nth-child(2){animation-delay:calc(var(--cmo-anim-stagger-delay) * 2)}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-access__info.is-inview>.calm-access__detail>*:nth-child(n+3){animation-delay:calc(var(--cmo-anim-stagger-delay) * 3)}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-access__sns.is-inview{animation:calm-rise-in var(--cmo-anim-duration) var(--cmo-anim-easing) calc(var(--cmo-anim-stagger-delay) * 2) backwards}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-contact__form.is-inview>.calm-contact__field{animation:calm-rise-in var(--cmo-anim-duration) var(--cmo-anim-easing) calc(var(--cmo-anim-stagger-delay) * 0) backwards}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-contact__form.is-inview>.calm-contact__field~.calm-contact__field{animation-delay:calc(var(--cmo-anim-stagger-delay) * 1)}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-contact__form.is-inview>.calm-contact__field~.calm-contact__field~.calm-contact__field{animation-delay:calc(var(--cmo-anim-stagger-delay) * 2)}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-contact__form.is-inview>.calm-contact__submit-wrap{animation:calm-rise-in var(--cmo-anim-duration) var(--cmo-anim-easing) calc(var(--cmo-anim-stagger-delay) * 3) backwards}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .cmo-footer--calm.is-inview{animation:calm-rule-top-in calc(var(--cmo-anim-duration) * .86) var(--cmo-anim-easing) backwards}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .cmo-footer--calm.is-inview .cmo-footer__branding{animation:calm-rise-in var(--cmo-anim-duration) var(--cmo-anim-easing) calc(var(--cmo-anim-stagger-delay) * 0) backwards}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .cmo-footer--calm.is-inview .cmo-footer__info,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .cmo-footer--calm.is-inview .cmo-footer__nav-area{animation:calm-rise-in var(--cmo-anim-duration) var(--cmo-anim-easing) calc(var(--cmo-anim-stagger-delay) * 1) backwards}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .cmo-footer--calm.is-inview .cmo-footer__social,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .cmo-footer--calm.is-inview .cmo-footer__actions,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .cmo-footer--calm.is-inview .cmo-footer__legal{animation:calm-rise-in var(--cmo-anim-duration) var(--cmo-anim-easing) calc(var(--cmo-anim-stagger-delay) * 2) backwards}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-news__more-wrap.is-inview,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-faq__more-wrap.is-inview{animation:calm-rise-in var(--cmo-anim-duration) var(--cmo-anim-easing) calc(var(--cmo-anim-stagger-delay) * 0) backwards}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-news__more-wrap.is-inview>.calm-news__more,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-faq__more-wrap.is-inview>.calm-faq__more{animation:calm-rule-in calc(var(--cmo-anim-duration) * .86) var(--cmo-anim-easing) calc(var(--cmo-anim-stagger-delay) * 2) backwards}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-faq__item.is-inview .calm-faq__a-sep{transform-origin:left center;animation:calm-line-in calc(var(--cmo-anim-duration) * .86) var(--cmo-anim-easing) calc(var(--cmo-anim-stagger-delay) * 2) backwards}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-faq__item.is-inview,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-mc__filter.is-inview,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-ab-link__note.is-inview,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-gallery__btn.is-inview,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .cmo-show-more.is-inview,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .cmo-cpt-listing__item.is-inview,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .cmo-cpt-listing__tabs.is-inview,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .cmo-section__more.is-inview,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .cmo-checklist__item.is-inview,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .cmo-free-text__body.is-inview,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .cmo-icon-nav__item.is-inview{animation:calm-rise-in var(--cmo-anim-duration) var(--cmo-anim-easing) calc(var(--cmo-anim-stagger-delay) * 0) backwards}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-faq__item:nth-child(2).is-inview,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .cmo-checklist__item:nth-child(2).is-inview{animation-delay:calc(var(--cmo-anim-stagger-delay) * 1)}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .calm-faq__item:nth-child(n+3).is-inview,html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .cmo-checklist__item:nth-child(n+3).is-inview{animation-delay:calc(var(--cmo-anim-stagger-delay) * 2)}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .cmo-feature-box__item.is-inview .cmo-feature-box__link>*{animation:calm-rise-in var(--cmo-anim-duration) var(--cmo-anim-easing) calc(var(--cmo-anim-stagger-delay) * 0) backwards}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .cmo-feature-box__item.is-inview .cmo-feature-box__link>*:nth-child(2){animation-delay:calc(var(--cmo-anim-stagger-delay) * 1)}html.cmo-anim-js body.cmo-skin-calm[data-skin=calm]:not(.cmo-anim-none) .cmo-feature-box__item.is-inview .cmo-feature-box__link>*:nth-child(n+3){animation-delay:calc(var(--cmo-anim-stagger-delay) * 2)}}body.cmo-anim-none.cmo-genre-beauty.cmo-skin-calm .cmo-section__header .cmo-section__subtitle:before,body.cmo-anim-none [data-skin=calm] .cmo-section__header .cmo-section__subtitle:before{opacity:.8!important}@media (prefers-reduced-motion: reduce){body.cmo-genre-beauty.cmo-skin-calm .cmo-section__header .cmo-section__subtitle:before,[data-skin=calm] .cmo-section__header .cmo-section__subtitle:before{opacity:.8!important}}.cmo-header__cta-phone,.cmo-header__cta-contact{gap:.4em}.cmo-header__menu-toggle{padding:.5rem;gap:5px}.cmo-site-logo__combo{gap:.5rem}.cmo-mobile-menu__close{padding:.5rem}.cmo-mobile-menu__cta-phone{gap:.4em}.cmo-mobile-menu__lang{gap:.5rem}.cmo-footer-mobile-nav{padding:8px clamp(12px,4vw,20px) calc(10px + env(safe-area-inset-bottom));background-color:var(--cmo-color-bg);border-top:1px solid var(--cmo-color-border);box-shadow:0 -4px 18px #00000014}.cmo-footer-mobile-nav__list{gap:4px}.cmo-footer-mobile-nav__link{gap:3px;padding:6px 4px;color:var(--cmo-color-text);transition:transform .3s ease,color .3s ease}.cmo-footer-mobile-nav__link:active{transform:scale(.94);color:var(--cmo-color-primary)}.cmo-footer-mobile-nav__label-group{gap:4px}.cmo-footer-mobile-nav__icon{transition:color .5s ease}.cmo-footer-mobile-nav__label{font-weight:600;line-height:1.25;transition:color .5s ease}.cmo-footer-mobile-nav__microcopy{line-height:1.2;color:var(--cmo-color-text);transition:color .5s ease}.cmo-loading-screen__content{gap:20px}.cmo-spinner-default{border:3px solid rgba(0,0,0,.1);border-top-color:var(--spinner-color, #333)}@media (prefers-color-scheme: dark){.cmo-spinner-default{border-color:#ffffff1a;border-top-color:var(--spinner-color, #fff)}}.cmo-single__eeat{margin-block:12px 20px}.cmo-single__dates{gap:6px 18px;opacity:.85}.cmo-single__dates time{font-weight:600}.cmo-single__supervisor{gap:14px;margin-top:14px;padding:14px 18px;border:1px solid color-mix(in srgb,currentColor 25%,transparent);border-radius:8px}.cmo-single__supervisor-photo{width:52px;height:52px;border-radius:50%}.cmo-single__supervisor-body{gap:2px}.cmo-single__supervisor-role{font-weight:700;--cmo-ls-default: .06em;letter-spacing:.06em;opacity:.7}.cmo-single__supervisor-name{font-weight:700}.cmo-single__supervisor-title{opacity:.85}.cmo-breadcrumbs{padding:.5rem var(--cmo-section-padding-x)}@media (min-width: 768px){.cmo-breadcrumbs{padding:1rem var(--cmo-section-padding-x) 0}}.cmo-breadcrumbs__item{line-height:1.5}.cmo-breadcrumbs__item:not(:last-child):after{margin:0 .5em}.cmo-breadcrumbs__link{transition:color .5s ease}.cmo-breadcrumbs__link:hover{color:var(--cmo-color-main)}.cmo-card{border-radius:.75rem;padding:1rem}.cmo-card__title{margin-bottom:.5rem}.cmo-card__meta{margin-top:.5rem}.cmo-button{gap:.25rem;padding:.75rem 1.5rem}.cmo-message-buttons{gap:.5rem;margin-top:1.5rem}.cmo-show-more{margin-top:1.5rem}body.cmo-genre-beauty.cmo-skin-calm,[data-skin=calm]{--calm-white: #ffffff;--calm-custom-1: var(--cmo-color-custom-1, #a68b62);--calm-custom-2: var(--cmo-color-custom-2, #e5eaed);--calm-custom-3: var(--cmo-color-custom-3, #f1f5f7);--calm-custom-4: var(--cmo-color-custom-4, #b9d3e0);--calm-custom-5: var(--cmo-color-custom-5, #6a593f);--calm-custom-6: var(--cmo-color-custom-6, #9abba4);--cmo-color-main: var(--calm-custom-1);--calm-font-body: var(--font-base, sans-serif);--calm-font-heading: var(--font-heading, sans-serif);--calm-font-display: var(--font-heading, sans-serif);--calm-font-hero: var(--font-heading, sans-serif);--calm-font-en: var(--cmo-font-en, var(--font-heading, sans-serif));--calm-font-accent: var(--font-logo, var(--font-heading, sans-serif));--calm-fs-display: 50px;--calm-fs-xl: 28px;--calm-fs-lg: 24px;--calm-fs-md: 20px;--calm-fs-base: 18px;--calm-fs-sm: 16px}@media (max-width: 1439.98px){body.cmo-genre-beauty.cmo-skin-calm,[data-skin=calm]{--calm-fs-xl: 26px;--calm-fs-lg: 22px;--calm-fs-md: 19px;--calm-fs-base: 17px;--calm-fs-sm: 15px}}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-calm,[data-skin=calm]{--calm-fs-xl: 24px;--calm-fs-lg: 21px;--calm-fs-md: 18px;--calm-fs-base: 16px;--calm-fs-sm: 14px}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-calm,[data-skin=calm]{--calm-fs-display: 30px;--calm-fs-xl: 22px;--calm-fs-lg: 19px;--calm-fs-md: 17px;--calm-fs-base: 16px;--calm-fs-sm: 14px}}body.cmo-genre-beauty.cmo-skin-calm,[data-skin=calm]{--calm-inner-max: 1440px;--calm-inner-padding: clamp(20px, 5vw, 100px);--calm-header-height: 100px}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-calm,[data-skin=calm]{--calm-header-height: 84px}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-calm,[data-skin=calm]{--calm-header-height: 64px}}body.cmo-genre-beauty.cmo-skin-calm,[data-skin=calm]{font-family:var(--calm-font-body);color:var(--cmo-color-text);font-size:var(--calm-fs-sm);line-height:1.9}body.cmo-genre-beauty.cmo-skin-calm .cmo-button,body.cmo-genre-beauty.cmo-skin-calm .cmo-btn,body.cmo-genre-beauty.cmo-skin-calm .cmo-about-btn,body.cmo-genre-beauty.cmo-skin-calm .cmo-about-btn-link,body.cmo-genre-beauty.cmo-skin-calm .cmo-repeat-box__btn,body.cmo-genre-beauty.cmo-skin-calm .cmo-post-listing-simple__btn,body.cmo-genre-beauty.cmo-skin-calm .cmo-post-listing-list__btn,body.cmo-genre-beauty.cmo-skin-calm .cmo-single-nav__archive-link,[data-skin=calm] .cmo-button,[data-skin=calm] .cmo-btn,[data-skin=calm] .cmo-about-btn,[data-skin=calm] .cmo-about-btn-link,[data-skin=calm] .cmo-repeat-box__btn,[data-skin=calm] .cmo-post-listing-simple__btn,[data-skin=calm] .cmo-post-listing-list__btn,[data-skin=calm] .cmo-single-nav__archive-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 33px;background:var(--calm-custom-1);color:var(--calm-white);border:none;border-radius:18px;font-family:var(--calm-font-en);font-size:var(--calm-fs-sm);font-weight:600;line-height:1.4;--cmo-ls-default: 1.5px;letter-spacing:1.5px;text-decoration:none;cursor:pointer;transition:background-color .3s ease,box-shadow .3s ease,transform .3s ease}body.cmo-genre-beauty.cmo-skin-calm .cmo-button:hover,body.cmo-genre-beauty.cmo-skin-calm .cmo-btn:hover,body.cmo-genre-beauty.cmo-skin-calm .cmo-about-btn:hover,body.cmo-genre-beauty.cmo-skin-calm .cmo-about-btn-link:hover,body.cmo-genre-beauty.cmo-skin-calm .cmo-repeat-box__btn:hover,body.cmo-genre-beauty.cmo-skin-calm .cmo-post-listing-simple__btn:hover,body.cmo-genre-beauty.cmo-skin-calm .cmo-post-listing-list__btn:hover,body.cmo-genre-beauty.cmo-skin-calm .cmo-single-nav__archive-link:hover,[data-skin=calm] .cmo-button:hover,[data-skin=calm] .cmo-btn:hover,[data-skin=calm] .cmo-about-btn:hover,[data-skin=calm] .cmo-about-btn-link:hover,[data-skin=calm] .cmo-repeat-box__btn:hover,[data-skin=calm] .cmo-post-listing-simple__btn:hover,[data-skin=calm] .cmo-post-listing-list__btn:hover,[data-skin=calm] .cmo-single-nav__archive-link:hover{box-shadow:0 8px 24px color-mix(in srgb,var(--calm-custom-1) 22%,transparent);transform:translateY(-1px)}body.cmo-genre-beauty.cmo-skin-calm .cmo-section--contact,[data-skin=calm] .cmo-section--contact{padding:var(--cmo-section-py, 80px) var(--cmo-section-px, 24px)}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-calm .cmo-section--contact,[data-skin=calm] .cmo-section--contact{padding:60px 16px}}body.cmo-genre-beauty.cmo-skin-calm .cmo-section--contact .cmo-section__header,[data-skin=calm] .cmo-section--contact .cmo-section__header{margin-bottom:32px}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-calm .cmo-section--contact .cmo-section__header,[data-skin=calm] .cmo-section--contact .cmo-section__header{margin-bottom:24px}}body.cmo-genre-beauty.cmo-skin-calm .cmo-section--contact .cmo-section__subtitle,[data-skin=calm] .cmo-section--contact .cmo-section__subtitle{--cmo-ls-default: .2em;letter-spacing:.2em;margin-bottom:8px}body.cmo-genre-beauty.cmo-skin-calm .cmo-section--contact .cmo-section__title,[data-skin=calm] .cmo-section--contact .cmo-section__title{line-height:1.4;margin:0 0 12px}body.cmo-genre-beauty.cmo-skin-calm .cmo-section--contact .cmo-section__lead,[data-skin=calm] .cmo-section--contact .cmo-section__lead{line-height:1.8;max-width:600px}body.cmo-genre-beauty.cmo-skin-calm .cmo-section--contact .cmo-contact__phone-link,[data-skin=calm] .cmo-section--contact .cmo-contact__phone-link{gap:12px;transition:opacity .5s ease}body.cmo-genre-beauty.cmo-skin-calm .cmo-section--contact .cmo-contact__phone-link:hover,[data-skin=calm] .cmo-section--contact .cmo-contact__phone-link:hover{opacity:.7}body.cmo-genre-beauty.cmo-skin-calm .cmo-section--contact .cmo-contact__phone-icon,[data-skin=calm] .cmo-section--contact .cmo-contact__phone-icon{width:40px;height:40px;border-radius:50%}body.cmo-genre-beauty.cmo-skin-calm .cmo-section--contact .cmo-contact__phone-icon svg,[data-skin=calm] .cmo-section--contact .cmo-contact__phone-icon svg{width:20px;height:20px}body.cmo-genre-beauty.cmo-skin-calm .cmo-section--contact .cmo-contact__phone-number,[data-skin=calm] .cmo-section--contact .cmo-contact__phone-number{--cmo-ls-default: .05em;letter-spacing:.05em}body.cmo-genre-beauty.cmo-skin-calm .cmo-section--contact .cmo-contact__buttons,[data-skin=calm] .cmo-section--contact .cmo-contact__buttons{gap:12px}body.cmo-genre-beauty.cmo-skin-calm .cmo-section--contact .cmo-contact__btn,[data-skin=calm] .cmo-section--contact .cmo-contact__btn{gap:8px;min-width:180px;padding:14px 28px;border-radius:50px;transition:all .5s ease}body.cmo-genre-beauty.cmo-skin-calm .cmo-section--contact .cmo-contact__btn:hover,[data-skin=calm] .cmo-section--contact .cmo-contact__btn:hover{transform:translateY(-2px)}body.cmo-genre-beauty.cmo-skin-calm .cmo-section--contact-pattern-a,[data-skin=calm] .cmo-section--contact-pattern-a{padding:48px 24px}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-calm .cmo-section--contact-pattern-a,[data-skin=calm] .cmo-section--contact-pattern-a{padding:40px 16px}}body.cmo-genre-beauty.cmo-skin-calm .cmo-section--contact-pattern-a.has-bg-image .cmo-contact__phone-icon,[data-skin=calm] .cmo-section--contact-pattern-a.has-bg-image .cmo-contact__phone-icon{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}body.cmo-genre-beauty.cmo-skin-calm .cmo-section--contact-pattern-a .cmo-section__header,[data-skin=calm] .cmo-section--contact-pattern-a .cmo-section__header{margin-bottom:24px}body.cmo-genre-beauty.cmo-skin-calm .cmo-section--contact-pattern-a .cmo-section__content,[data-skin=calm] .cmo-section--contact-pattern-a .cmo-section__content{gap:24px}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-calm .cmo-section--contact-pattern-a .cmo-section__content,[data-skin=calm] .cmo-section--contact-pattern-a .cmo-section__content{gap:20px}}body.cmo-genre-beauty.cmo-skin-calm .cmo-section--contact-pattern-a .cmo-contact__buttons,[data-skin=calm] .cmo-section--contact-pattern-a .cmo-contact__buttons{gap:12px}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-calm .cmo-section--contact-pattern-a .cmo-contact__buttons,[data-skin=calm] .cmo-section--contact-pattern-a .cmo-contact__buttons{max-width:280px}}body.cmo-genre-beauty.cmo-skin-calm .cmo-section--contact-pattern-a .cmo-contact__btn,[data-skin=calm] .cmo-section--contact-pattern-a .cmo-contact__btn{min-width:160px;padding:12px 24px}body.cmo-genre-beauty.cmo-skin-calm .cmo-section--contact-pattern-b,[data-skin=calm] .cmo-section--contact-pattern-b{padding:48px 24px}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-calm .cmo-section--contact-pattern-b,[data-skin=calm] .cmo-section--contact-pattern-b{padding:40px 16px}}body.cmo-genre-beauty.cmo-skin-calm .cmo-section--contact-pattern-b.has-bg-image .cmo-contact__phone-icon,[data-skin=calm] .cmo-section--contact-pattern-b.has-bg-image .cmo-contact__phone-icon{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}body.cmo-genre-beauty.cmo-skin-calm .cmo-section--contact-pattern-b .cmo-section__header-wrapper,[data-skin=calm] .cmo-section--contact-pattern-b .cmo-section__header-wrapper{max-width:400px}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-calm .cmo-section--contact-pattern-b .cmo-section__header-wrapper,[data-skin=calm] .cmo-section--contact-pattern-b .cmo-section__header-wrapper{max-width:100%}}body.cmo-genre-beauty.cmo-skin-calm .cmo-section--contact-pattern-b .cmo-section__content,[data-skin=calm] .cmo-section--contact-pattern-b .cmo-section__content{gap:16px}body.cmo-genre-beauty.cmo-skin-calm .cmo-section--contact-pattern-b .cmo-contact__buttons,[data-skin=calm] .cmo-section--contact-pattern-b .cmo-contact__buttons{gap:12px}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-calm .cmo-section--contact-pattern-b .cmo-contact__buttons,[data-skin=calm] .cmo-section--contact-pattern-b .cmo-contact__buttons{max-width:280px}}body.cmo-genre-beauty.cmo-skin-calm .cmo-section--contact-pattern-b .cmo-contact__btn,[data-skin=calm] .cmo-section--contact-pattern-b .cmo-contact__btn{min-width:200px;padding:12px 24px}body.cmo-genre-beauty.cmo-skin-calm .cmo-repeat-box__slide,[data-skin=calm] .cmo-repeat-box__slide{transition:opacity 3s ease}body.cmo-genre-beauty.cmo-skin-calm .cmo-page-title-wrapper,[data-skin=calm] .cmo-page-title-wrapper{padding-block:1.5rem}body.cmo-genre-beauty.cmo-skin-calm .cmo-page-title,[data-skin=calm] .cmo-page-title{line-height:1.3}body.cmo-genre-beauty.cmo-skin-calm .cmo-section-header,[data-skin=calm] .cmo-section-header{text-align:center;margin-bottom:1.5rem}body.cmo-genre-beauty.cmo-skin-calm .cmo-section-header__subtitle,[data-skin=calm] .cmo-section-header__subtitle{text-transform:uppercase;--cmo-ls-default: .1em;letter-spacing:.1em;margin-bottom:.25rem;opacity:.8}body.cmo-genre-beauty.cmo-skin-calm .cmo-section-header__title,[data-skin=calm] .cmo-section-header__title{margin-bottom:.5rem}body.cmo-genre-beauty.cmo-skin-calm .cmo-section-header__title--has-bg,[data-skin=calm] .cmo-section-header__title--has-bg{padding:1rem 1.5rem}body.cmo-genre-beauty.cmo-skin-calm .cmo-section-header__lead,[data-skin=calm] .cmo-section-header__lead{max-width:600px;line-height:1.8;opacity:.9}body.cmo-genre-beauty.cmo-skin-calm .cmo-section-dummy__inner,[data-skin=calm] .cmo-section-dummy__inner{padding:2rem}body.cmo-genre-beauty.cmo-skin-calm .cmo-section-dummy__title,[data-skin=calm] .cmo-section-dummy__title{margin-bottom:.5rem}body.cmo-genre-beauty.cmo-skin-calm .cmo-hero,[data-skin=calm] .cmo-hero{padding-block:2rem}body.cmo-genre-beauty.cmo-skin-calm .cmo-hero__title,[data-skin=calm] .cmo-hero__title{margin-bottom:.5rem}body.cmo-genre-beauty.cmo-skin-calm .cmo-hero__subtitle,[data-skin=calm] .cmo-hero__subtitle{margin-bottom:1rem}body.cmo-genre-beauty.cmo-skin-calm .cmo-hero__genre-label,[data-skin=calm] .cmo-hero__genre-label{padding:.25rem .75rem}body.cmo-genre-beauty.cmo-skin-calm .cmo-faq-tabs,body.cmo-genre-beauty.cmo-skin-calm .cmo-faq__tabs,[data-skin=calm] .cmo-faq-tabs,[data-skin=calm] .cmo-faq__tabs{gap:0;margin-bottom:70px}body.cmo-genre-beauty.cmo-skin-calm .cmo-faq-tab,body.cmo-genre-beauty.cmo-skin-calm .cmo-faq__tab,[data-skin=calm] .cmo-faq-tab,[data-skin=calm] .cmo-faq__tab{padding:.5rem 1.5rem;transition:background .3s ease,color .3s ease}body.cmo-genre-beauty.cmo-skin-calm .cmo-section--cpt-listing,[data-skin=calm] .cmo-section--cpt-listing{padding-block:2rem}body.cmo-genre-beauty.cmo-skin-calm .cmo-section--cpt-listing .cmo-section__header,[data-skin=calm] .cmo-section--cpt-listing .cmo-section__header{text-align:center;margin-bottom:1.5rem}body.cmo-genre-beauty.cmo-skin-calm .cmo-section--cpt-listing .cmo-section__subtitle,[data-skin=calm] .cmo-section--cpt-listing .cmo-section__subtitle{margin-bottom:.25rem}body.cmo-genre-beauty.cmo-skin-calm .cmo-section--cpt-listing .cmo-section__title,[data-skin=calm] .cmo-section--cpt-listing .cmo-section__title{margin-bottom:.5rem}body.cmo-genre-beauty.cmo-skin-calm .cmo-section--cpt-listing .cmo-section__lead,[data-skin=calm] .cmo-section--cpt-listing .cmo-section__lead{max-width:600px}body.cmo-genre-beauty.cmo-skin-calm .cmo-section--cpt-listing .cmo-section__more,[data-skin=calm] .cmo-section--cpt-listing .cmo-section__more{margin-top:4.5rem}body.cmo-genre-beauty.cmo-skin-calm .cmo-cpt-listing__category,[data-skin=calm] .cmo-cpt-listing__category{padding:.25rem .5rem}body.cmo-genre-beauty.cmo-skin-calm .cmo-cpt-listing__body,[data-skin=calm] .cmo-cpt-listing__body{padding:1rem}body.cmo-genre-beauty.cmo-skin-calm .cmo-cpt-listing--numbered .cmo-cpt-listing__item,[data-skin=calm] .cmo-cpt-listing--numbered .cmo-cpt-listing__item{padding-top:.5rem}body.cmo-genre-beauty.cmo-skin-calm .cmo-section--cpt-listing .cmo-category-tabs,[data-skin=calm] .cmo-section--cpt-listing .cmo-category-tabs{gap:0;margin-bottom:1.5rem}body.cmo-genre-beauty.cmo-skin-calm .cmo-section--cpt-listing .cmo-category-tab,[data-skin=calm] .cmo-section--cpt-listing .cmo-category-tab{padding:.5rem 1.5rem;transition:background .3s ease,color .3s ease}body.cmo-genre-beauty.cmo-skin-calm .cmo-section--post-listing,[data-skin=calm] .cmo-section--post-listing{padding-block:2rem}body.cmo-genre-beauty.cmo-skin-calm .cmo-section--post-listing .cmo-section__header,[data-skin=calm] .cmo-section--post-listing .cmo-section__header{text-align:center;margin-bottom:1.5rem}body.cmo-genre-beauty.cmo-skin-calm .cmo-section--post-listing .cmo-section__header-content,[data-skin=calm] .cmo-section--post-listing .cmo-section__header-content{max-width:800px}body.cmo-genre-beauty.cmo-skin-calm .cmo-section--post-listing .cmo-section__subtitle,[data-skin=calm] .cmo-section--post-listing .cmo-section__subtitle{text-transform:uppercase;--cmo-ls-default: .1em;letter-spacing:.1em;margin-bottom:.25rem;opacity:.8}body.cmo-genre-beauty.cmo-skin-calm .cmo-section--post-listing .cmo-section__title,[data-skin=calm] .cmo-section--post-listing .cmo-section__title{margin-bottom:.5rem}body.cmo-genre-beauty.cmo-skin-calm .cmo-section--post-listing .cmo-section__title--has-bg,[data-skin=calm] .cmo-section--post-listing .cmo-section__title--has-bg{padding:1rem 1.5rem}body.cmo-genre-beauty.cmo-skin-calm .cmo-section--post-listing .cmo-section__lead,[data-skin=calm] .cmo-section--post-listing .cmo-section__lead{max-width:600px;line-height:1.8;opacity:.9}body.cmo-genre-beauty.cmo-skin-calm .cmo-section--post-listing .cmo-section__more,[data-skin=calm] .cmo-section--post-listing .cmo-section__more{margin-top:1.5rem}body.cmo-genre-beauty.cmo-skin-calm .cmo-post-listing__item:not(.cmo-post-listing-simple__item):not(.cmo-post-listing-list__item),[data-skin=calm] .cmo-post-listing__item:not(.cmo-post-listing-simple__item):not(.cmo-post-listing-list__item){border-radius:.75rem;transition:transform .2s ease,box-shadow .2s ease}body.cmo-genre-beauty.cmo-skin-calm .cmo-post-listing__item:not(.cmo-post-listing-simple__item):not(.cmo-post-listing-list__item):hover,[data-skin=calm] .cmo-post-listing__item:not(.cmo-post-listing-simple__item):not(.cmo-post-listing-list__item):hover{transform:translateY(-2px)}body.cmo-genre-beauty.cmo-skin-calm .cmo-post-listing__thumbnail:not(.cmo-post-listing-list__thumbnail) img,[data-skin=calm] .cmo-post-listing__thumbnail:not(.cmo-post-listing-list__thumbnail) img{transition:transform .5s ease}body.cmo-genre-beauty.cmo-skin-calm .cmo-post-listing__thumbnail:not(.cmo-post-listing-list__thumbnail) a:hover img,[data-skin=calm] .cmo-post-listing__thumbnail:not(.cmo-post-listing-list__thumbnail) a:hover img{transform:scale(1.05)}body.cmo-genre-beauty.cmo-skin-calm .cmo-section--post-listing-column .cmo-cpt-listing__grid,[data-skin=calm] .cmo-section--post-listing-column .cmo-cpt-listing__grid{max-width:1000px}body.cmo-genre-beauty.cmo-skin-calm .cmo-section--information .cmo-information__layout,[data-skin=calm] .cmo-section--information .cmo-information__layout{gap:2rem}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-calm .cmo-section--information .cmo-information__layout,[data-skin=calm] .cmo-section--information .cmo-information__layout{gap:2rem}}body.cmo-genre-beauty.cmo-skin-calm .cmo-section--information .cmo-information__row,[data-skin=calm] .cmo-section--information .cmo-information__row{padding:1rem 0}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-calm .cmo-section--information .cmo-information__row,[data-skin=calm] .cmo-section--information .cmo-information__row{padding:.75rem 0}}body.cmo-genre-beauty.cmo-skin-calm .cmo-section--information .cmo-information__label,[data-skin=calm] .cmo-section--information .cmo-information__label{width:100px}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-calm .cmo-section--information .cmo-information__label,[data-skin=calm] .cmo-section--information .cmo-information__label{margin-bottom:.25rem}}body.cmo-genre-beauty.cmo-skin-calm .cmo-section--information .cmo-information__sns,[data-skin=calm] .cmo-section--information .cmo-information__sns{gap:1rem;margin-top:1rem}body.cmo-genre-beauty.cmo-skin-calm .cmo-section--information .cmo-information__sns-link,[data-skin=calm] .cmo-section--information .cmo-information__sns-link{transition:opacity .5s ease}body.cmo-genre-beauty.cmo-skin-calm .cmo-section--information .cmo-information__sns-link:hover,[data-skin=calm] .cmo-section--information .cmo-information__sns-link:hover{opacity:.7}body.cmo-genre-beauty.cmo-skin-calm .cmo-section--information .cmo-information__sns-icon,[data-skin=calm] .cmo-section--information .cmo-information__sns-icon{width:1.5rem;height:1.5rem}body.cmo-genre-beauty.cmo-skin-calm .cmo-section--information .cmo-information__site-logo,[data-skin=calm] .cmo-section--information .cmo-information__site-logo{margin-bottom:.5rem}body.cmo-genre-beauty.cmo-skin-calm .cmo-section--information .cmo-information__site-logo img,[data-skin=calm] .cmo-section--information .cmo-information__site-logo img{max-height:60px}body.cmo-genre-beauty.cmo-skin-calm .cmo-section--information .cmo-information__store-description,[data-skin=calm] .cmo-section--information .cmo-information__store-description{margin-bottom:1.5rem;line-height:1.8}body.cmo-genre-beauty.cmo-skin-calm .cmo-section--information .cmo-information__cta,[data-skin=calm] .cmo-section--information .cmo-information__cta{margin-top:1.5rem}body.cmo-genre-beauty.cmo-skin-calm .cmo-section--information .cmo-information__cta-btn,[data-skin=calm] .cmo-section--information .cmo-information__cta-btn{transition:all .5s ease}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-calm .cmo-section--information .cmo-information__cta-btn,[data-skin=calm] .cmo-section--information .cmo-information__cta-btn{max-width:350px}}body.cmo-genre-beauty.cmo-skin-calm .cmo-section--information .cmo-information__map-embed,[data-skin=calm] .cmo-section--information .cmo-information__map-embed{border-radius:8px}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-calm .cmo-section--information .cmo-information__map-embed,[data-skin=calm] .cmo-section--information .cmo-information__map-embed{height:300px}}body.cmo-genre-beauty.cmo-skin-calm .cmo-section--information .cmo-information__map-link,[data-skin=calm] .cmo-section--information .cmo-information__map-link{margin-top:.5rem}body.cmo-genre-beauty.cmo-skin-calm .cmo-section--information .cmo-information__map-link-btn,[data-skin=calm] .cmo-section--information .cmo-information__map-link-btn{transition:opacity .5s ease}body.cmo-genre-beauty.cmo-skin-calm .cmo-section--information .cmo-information__map-link-btn:hover,[data-skin=calm] .cmo-section--information .cmo-information__map-link-btn:hover{opacity:.7}body.cmo-genre-beauty.cmo-skin-calm .cmo-category-link,[data-skin=calm] .cmo-category-link{padding:80px 0 60px}@media (min-width: 768px){body.cmo-genre-beauty.cmo-skin-calm .cmo-category-link,[data-skin=calm] .cmo-category-link{padding:100px 0 80px}}body.cmo-genre-beauty.cmo-skin-calm .cmo-category-link__bg-text,[data-skin=calm] .cmo-category-link__bg-text{top:20px;opacity:.8;--cmo-ls-default: .02em;letter-spacing:.02em;filter:brightness(.95)}body.cmo-genre-beauty.cmo-skin-calm .cmo-category-link__inner,[data-skin=calm] .cmo-category-link__inner{padding:0}@media (min-width: 1024px){body.cmo-genre-beauty.cmo-skin-calm .cmo-category-link__inner,[data-skin=calm] .cmo-category-link__inner{padding:0 2rem}}body.cmo-genre-beauty.cmo-skin-calm .cmo-category-link__header,[data-skin=calm] .cmo-category-link__header{margin-bottom:2rem}body.cmo-genre-beauty.cmo-skin-calm .cmo-category-link__title,[data-skin=calm] .cmo-category-link__title{line-height:1.5;margin:0 0 1rem;max-width:600px}body.cmo-genre-beauty.cmo-skin-calm .cmo-category-link__lead,[data-skin=calm] .cmo-category-link__lead{line-height:1.75;max-width:800px}body.cmo-genre-beauty.cmo-skin-calm .cmo-category-link__list,[data-skin=calm] .cmo-category-link__list{grid-template-columns:repeat(2,1fr);gap:12px}@media (min-width: 768px){body.cmo-genre-beauty.cmo-skin-calm .cmo-category-link__list,[data-skin=calm] .cmo-category-link__list{grid-template-columns:repeat(3,1fr);gap:13px}}body.cmo-genre-beauty.cmo-skin-calm .cmo-category-link__item,[data-skin=calm] .cmo-category-link__item{border-radius:0;transition:transform .3s ease,box-shadow .3s ease}body.cmo-genre-beauty.cmo-skin-calm .cmo-category-link__item:hover,[data-skin=calm] .cmo-category-link__item:hover{transform:translateY(-4px)}body.cmo-genre-beauty.cmo-skin-calm .cmo-category-link__item:hover .cmo-category-link__image,[data-skin=calm] .cmo-category-link__item:hover .cmo-category-link__image{transform:scale(1.05)}body.cmo-genre-beauty.cmo-skin-calm .cmo-category-link__image,[data-skin=calm] .cmo-category-link__image{transition:transform .4s ease}body.cmo-genre-beauty.cmo-skin-calm .cmo-category-link__label,[data-skin=calm] .cmo-category-link__label{min-height:60px;padding:.5rem 1rem;transition:background-color .5s ease}@media (min-width: 768px){body.cmo-genre-beauty.cmo-skin-calm .cmo-category-link__label,[data-skin=calm] .cmo-category-link__label{min-height:76px}}body.cmo-genre-beauty.cmo-skin-calm .cmo-category-link__label-text,[data-skin=calm] .cmo-category-link__label-text{line-height:1.5}body.cmo-genre-beauty.cmo-skin-calm .cmo-category-link__description,[data-skin=calm] .cmo-category-link__description{padding:.5rem 1rem;line-height:1.6}body.cmo-genre-beauty.cmo-skin-calm .cmo-category-link__item:has(.cmo-category-link__description),[data-skin=calm] .cmo-category-link__item:has(.cmo-category-link__description){display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto}body.cmo-genre-beauty.cmo-skin-calm .cmo-category-link__item:has(.cmo-category-link__description) .cmo-category-link__image-wrapper,[data-skin=calm] .cmo-category-link__item:has(.cmo-category-link__description) .cmo-category-link__image-wrapper{grid-row:1;grid-column:1}body.cmo-genre-beauty.cmo-skin-calm .cmo-category-link__item:has(.cmo-category-link__description) .cmo-category-link__label,[data-skin=calm] .cmo-category-link__item:has(.cmo-category-link__description) .cmo-category-link__label{position:relative;inset:auto;grid-row:1;grid-column:1;align-self:end}body.cmo-genre-beauty.cmo-skin-calm .cmo-category-link__item:has(.cmo-category-link__description) .cmo-category-link__description,[data-skin=calm] .cmo-category-link__item:has(.cmo-category-link__description) .cmo-category-link__description{grid-row:2;grid-column:1}body.cmo-genre-beauty.cmo-skin-calm .cmo-category-link.cmo-category-link--aspect-square .cmo-category-link__image-wrapper,[data-skin=calm] .cmo-category-link.cmo-category-link--aspect-square .cmo-category-link__image-wrapper{aspect-ratio:1/1}body.cmo-genre-beauty.cmo-skin-calm .cmo-category-link.cmo-category-link--aspect-portrait .cmo-category-link__image-wrapper,[data-skin=calm] .cmo-category-link.cmo-category-link--aspect-portrait .cmo-category-link__image-wrapper{aspect-ratio:3/4}body.cmo-genre-beauty.cmo-skin-calm .cmo-hero--slider .embla__slide,[data-skin=calm] .cmo-hero--slider .embla__slide{min-height:400px}@media (min-width: 768px){body.cmo-genre-beauty.cmo-skin-calm .cmo-hero--slider .embla__slide,[data-skin=calm] .cmo-hero--slider .embla__slide{min-height:500px}}@media (min-width: 1024px){body.cmo-genre-beauty.cmo-skin-calm .cmo-hero--slider .embla__slide,[data-skin=calm] .cmo-hero--slider .embla__slide{min-height:600px}}body.cmo-genre-beauty.cmo-skin-calm .cmo-hero-slide,[data-skin=calm] .cmo-hero-slide{min-height:400px}@media (min-width: 768px){body.cmo-genre-beauty.cmo-skin-calm .cmo-hero-slide,[data-skin=calm] .cmo-hero-slide{min-height:500px}}@media (min-width: 1024px){body.cmo-genre-beauty.cmo-skin-calm .cmo-hero-slide,[data-skin=calm] .cmo-hero-slide{min-height:600px}}body.cmo-genre-beauty.cmo-skin-calm .cmo-hero-slide__content,[data-skin=calm] .cmo-hero-slide__content{padding:1.5rem}@media (min-width: 768px){body.cmo-genre-beauty.cmo-skin-calm .cmo-hero-slide__content,[data-skin=calm] .cmo-hero-slide__content{padding:2rem}}body.cmo-genre-beauty.cmo-skin-calm .cmo-hero-slide__logo img,[data-skin=calm] .cmo-hero-slide__logo img{max-width:300px;max-height:150px}@media (min-width: 768px){body.cmo-genre-beauty.cmo-skin-calm .cmo-hero-slide__logo img,[data-skin=calm] .cmo-hero-slide__logo img{max-width:400px;max-height:200px}}@media (min-width: 1024px){body.cmo-genre-beauty.cmo-skin-calm .cmo-hero-slide__logo img,[data-skin=calm] .cmo-hero-slide__logo img{max-width:500px;max-height:250px}}body.cmo-genre-beauty.cmo-skin-calm .cmo-hero-slide__catchcopy,[data-skin=calm] .cmo-hero-slide__catchcopy{margin:0 0 1rem}body.cmo-genre-beauty.cmo-skin-calm .cmo-hero-slide__lead,[data-skin=calm] .cmo-hero-slide__lead{margin:0 0 1.5rem;max-width:600px}body.cmo-genre-beauty.cmo-skin-calm .cmo-hero-slide__cta,[data-skin=calm] .cmo-hero-slide__cta{padding:.75rem 2rem}@media (min-width: 768px){body.cmo-genre-beauty.cmo-skin-calm .cmo-hero-slide__cta,[data-skin=calm] .cmo-hero-slide__cta{padding:1rem 2.5rem}}body.cmo-genre-beauty.cmo-skin-calm .cmo-hero--slider .embla__button,[data-skin=calm] .cmo-hero--slider .embla__button{width:3rem;height:3rem}body.cmo-genre-beauty.cmo-skin-calm .cmo-hero--slider .embla__button--prev,[data-skin=calm] .cmo-hero--slider .embla__button--prev{left:1rem}@media (min-width: 768px){body.cmo-genre-beauty.cmo-skin-calm .cmo-hero--slider .embla__button--prev,[data-skin=calm] .cmo-hero--slider .embla__button--prev{left:2rem}}body.cmo-genre-beauty.cmo-skin-calm .cmo-hero--slider .embla__button--next,[data-skin=calm] .cmo-hero--slider .embla__button--next{right:1rem}@media (min-width: 768px){body.cmo-genre-beauty.cmo-skin-calm .cmo-hero--slider .embla__button--next,[data-skin=calm] .cmo-hero--slider .embla__button--next{right:2rem}}body.cmo-genre-beauty.cmo-skin-calm .cmo-hero--slider .embla__button__svg,[data-skin=calm] .cmo-hero--slider .embla__button__svg{width:35%;height:35%}body.cmo-genre-beauty.cmo-skin-calm .cmo-hero--slider .embla__dots,[data-skin=calm] .cmo-hero--slider .embla__dots{bottom:1rem;gap:.5rem}@media (min-width: 768px){body.cmo-genre-beauty.cmo-skin-calm .cmo-hero--slider .embla__dots,[data-skin=calm] .cmo-hero--slider .embla__dots{bottom:2rem}}body.cmo-genre-beauty.cmo-skin-calm .cmo-hero--slider .embla__dot,[data-skin=calm] .cmo-hero--slider .embla__dot{width:12px;height:12px}body.cmo-genre-beauty.cmo-skin-calm .cmo-hero-thumbs,[data-skin=calm] .cmo-hero-thumbs{margin-top:1rem}body.cmo-genre-beauty.cmo-skin-calm .cmo-hero-thumbs .embla__container--thumbs,[data-skin=calm] .cmo-hero-thumbs .embla__container--thumbs{gap:12px}body.cmo-genre-beauty.cmo-skin-calm .cmo-hero-thumbs .embla__slide--thumb,[data-skin=calm] .cmo-hero-thumbs .embla__slide--thumb{flex:0 0 80px}@media (min-width: 768px){body.cmo-genre-beauty.cmo-skin-calm .cmo-hero-thumbs .embla__slide--thumb,[data-skin=calm] .cmo-hero-thumbs .embla__slide--thumb{flex:0 0 120px}}body.cmo-genre-beauty.cmo-skin-calm .cmo-hero-thumbs .cmo-hero-thumb,[data-skin=calm] .cmo-hero-thumbs .cmo-hero-thumb{height:60px}@media (min-width: 768px){body.cmo-genre-beauty.cmo-skin-calm .cmo-hero-thumbs .cmo-hero-thumb,[data-skin=calm] .cmo-hero-thumbs .cmo-hero-thumb{height:80px}}body.cmo-genre-beauty.cmo-skin-calm .hero-section,[data-skin=calm] .hero-section{min-height:400px}@media (min-width: 768px){body.cmo-genre-beauty.cmo-skin-calm .hero-section,[data-skin=calm] .hero-section{min-height:500px}}@media (min-width: 1024px){body.cmo-genre-beauty.cmo-skin-calm .hero-section,[data-skin=calm] .hero-section{min-height:600px}}body.cmo-genre-beauty.cmo-skin-calm .cmo-hero--simple,body.cmo-genre-beauty.cmo-skin-calm .cmo-hero--youtube,body.cmo-genre-beauty.cmo-skin-calm .hero-simple-mode .hero-simple-container,[data-skin=calm] .cmo-hero--simple,[data-skin=calm] .cmo-hero--youtube,[data-skin=calm] .hero-simple-mode .hero-simple-container{min-height:400px}@media (min-width: 768px){body.cmo-genre-beauty.cmo-skin-calm .cmo-hero--simple,body.cmo-genre-beauty.cmo-skin-calm .cmo-hero--youtube,body.cmo-genre-beauty.cmo-skin-calm .hero-simple-mode .hero-simple-container,[data-skin=calm] .cmo-hero--simple,[data-skin=calm] .cmo-hero--youtube,[data-skin=calm] .hero-simple-mode .hero-simple-container{min-height:500px}}@media (min-width: 1024px){body.cmo-genre-beauty.cmo-skin-calm .cmo-hero--simple,body.cmo-genre-beauty.cmo-skin-calm .cmo-hero--youtube,body.cmo-genre-beauty.cmo-skin-calm .hero-simple-mode .hero-simple-container,[data-skin=calm] .cmo-hero--simple,[data-skin=calm] .cmo-hero--youtube,[data-skin=calm] .hero-simple-mode .hero-simple-container{min-height:600px}}body.cmo-genre-beauty.cmo-skin-calm .hero-youtube-mode .hero-youtube-container,[data-skin=calm] .hero-youtube-mode .hero-youtube-container{min-height:400px}@media (min-width: 768px){body.cmo-genre-beauty.cmo-skin-calm .hero-youtube-mode .hero-youtube-container,[data-skin=calm] .hero-youtube-mode .hero-youtube-container{min-height:500px}}@media (min-width: 1024px){body.cmo-genre-beauty.cmo-skin-calm .hero-youtube-mode .hero-youtube-container,[data-skin=calm] .hero-youtube-mode .hero-youtube-container{min-height:600px}}body.cmo-genre-beauty.cmo-skin-calm .hero-content-overlay,[data-skin=calm] .hero-content-overlay{padding:1.5rem}@media (min-width: 768px){body.cmo-genre-beauty.cmo-skin-calm .hero-content-overlay,[data-skin=calm] .hero-content-overlay{padding:2rem}}body.cmo-genre-beauty.cmo-skin-calm .hero-content-overlay .hero-logo,[data-skin=calm] .hero-content-overlay .hero-logo{margin-bottom:1rem}body.cmo-genre-beauty.cmo-skin-calm .hero-content-overlay .hero-logo .hero-logo-image,[data-skin=calm] .hero-content-overlay .hero-logo .hero-logo-image{max-width:300px;max-height:150px}@media (min-width: 768px){body.cmo-genre-beauty.cmo-skin-calm .hero-content-overlay .hero-logo .hero-logo-image,[data-skin=calm] .hero-content-overlay .hero-logo .hero-logo-image{max-width:400px;max-height:200px}}@media (min-width: 1024px){body.cmo-genre-beauty.cmo-skin-calm .hero-content-overlay .hero-logo .hero-logo-image,[data-skin=calm] .hero-content-overlay .hero-logo .hero-logo-image{max-width:500px;max-height:250px}}body.cmo-genre-beauty.cmo-skin-calm .hero-content-overlay .hero-catchcopy,[data-skin=calm] .hero-content-overlay .hero-catchcopy{margin:0 0 .5rem;font-size:calc(clamp(2rem,5vw,3.5rem) * var(--hero-title-fs-scale, 1))}body.cmo-genre-beauty.cmo-skin-calm .hero-content-overlay .hero-subcatch,[data-skin=calm] .hero-content-overlay .hero-subcatch{margin:0 0 1rem;font-size:calc(1rem * var(--hero-subtitle-fs-scale, 1))}body.cmo-genre-beauty.cmo-skin-calm .hero-content-overlay .hero-lead,[data-skin=calm] .hero-content-overlay .hero-lead{margin:0 0 1.5rem;max-width:600px;font-size:calc(1.125rem * var(--hero-lead-fs-scale, 1))}body.cmo-genre-beauty.cmo-skin-calm .hero-content-overlay .hero-cta,[data-skin=calm] .hero-content-overlay .hero-cta{margin-top:1.5rem}body.cmo-genre-beauty.cmo-skin-calm .hero-content-overlay .hero-cta-button,[data-skin=calm] .hero-content-overlay .hero-cta-button{padding:.75rem 2rem}@media (min-width: 768px){body.cmo-genre-beauty.cmo-skin-calm .hero-content-overlay .hero-cta-button,[data-skin=calm] .hero-content-overlay .hero-cta-button{padding:1rem 2.5rem}}body.cmo-genre-beauty.cmo-skin-calm .hero-split-dots,[data-skin=calm] .hero-split-dots{bottom:1rem;gap:.5rem}@media (min-width: 768px){body.cmo-genre-beauty.cmo-skin-calm .hero-split-dots,[data-skin=calm] .hero-split-dots{bottom:2rem}}body.cmo-genre-beauty.cmo-skin-calm .hero-split-dot,[data-skin=calm] .hero-split-dot{width:12px;height:12px}body.cmo-genre-beauty.cmo-skin-calm .cmo-lp-hero__embla .embla__slide,[data-skin=calm] .cmo-lp-hero__embla .embla__slide{min-height:320px}@media (min-width: 768px){body.cmo-genre-beauty.cmo-skin-calm .cmo-lp-hero__embla .embla__slide,[data-skin=calm] .cmo-lp-hero__embla .embla__slide{min-height:480px}}@media (min-width: 1024px){body.cmo-genre-beauty.cmo-skin-calm .cmo-lp-hero__embla .embla__slide,[data-skin=calm] .cmo-lp-hero__embla .embla__slide{min-height:600px}}body.cmo-genre-beauty.cmo-skin-calm .cmo-lp-hero__image,[data-skin=calm] .cmo-lp-hero__image{height:100%;position:absolute;top:0;right:0;bottom:0;left:0}body.cmo-genre-beauty.cmo-skin-calm .cmo-lp-hero__text,[data-skin=calm] .cmo-lp-hero__text{width:100%;padding:1rem 1.5rem;margin-bottom:2.5rem;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@media (min-width: 768px){body.cmo-genre-beauty.cmo-skin-calm .cmo-lp-hero__text,[data-skin=calm] .cmo-lp-hero__text{padding:1.5rem 2rem;margin-bottom:3rem}}body.cmo-genre-beauty.cmo-skin-calm .cmo-lp-hero__heading,[data-skin=calm] .cmo-lp-hero__heading{font-size:1rem;line-height:1.6;font-weight:400;--cmo-ls-default: .08em;letter-spacing:.08em}@media (min-width: 768px){body.cmo-genre-beauty.cmo-skin-calm .cmo-lp-hero__heading,[data-skin=calm] .cmo-lp-hero__heading{font-size:1.125rem}}@media (min-width: 1024px){body.cmo-genre-beauty.cmo-skin-calm .cmo-lp-hero__heading,[data-skin=calm] .cmo-lp-hero__heading{font-size:1.25rem}}body.cmo-genre-beauty.cmo-skin-calm .cmo-lp-hero__lead,[data-skin=calm] .cmo-lp-hero__lead{margin-top:.25rem;font-size:.85rem;line-height:1.7;--cmo-ls-default: .06em;letter-spacing:.06em}@media (min-width: 768px){body.cmo-genre-beauty.cmo-skin-calm .cmo-lp-hero__lead,[data-skin=calm] .cmo-lp-hero__lead{font-size:.95rem}}body.cmo-genre-beauty.cmo-skin-calm .cmo-lp-hero--text-light .cmo-lp-hero__text,[data-skin=calm] .cmo-lp-hero--text-light .cmo-lp-hero__text{background:#00000059}body.cmo-genre-beauty.cmo-skin-calm .cmo-lp-hero--text-light .cmo-lp-hero__heading,body.cmo-genre-beauty.cmo-skin-calm .cmo-lp-hero--text-light .cmo-lp-hero__lead,[data-skin=calm] .cmo-lp-hero--text-light .cmo-lp-hero__heading,[data-skin=calm] .cmo-lp-hero--text-light .cmo-lp-hero__lead{color:#fff}body.cmo-genre-beauty.cmo-skin-calm .cmo-lp-hero--text-dark .cmo-lp-hero__text,[data-skin=calm] .cmo-lp-hero--text-dark .cmo-lp-hero__text{background:#ffffff8c}body.cmo-genre-beauty.cmo-skin-calm .cmo-lp-hero--text-dark .cmo-lp-hero__heading,body.cmo-genre-beauty.cmo-skin-calm .cmo-lp-hero--text-dark .cmo-lp-hero__lead,[data-skin=calm] .cmo-lp-hero--text-dark .cmo-lp-hero__heading,[data-skin=calm] .cmo-lp-hero--text-dark .cmo-lp-hero__lead{color:#1a1a1a}body.cmo-genre-beauty.cmo-skin-calm .cmo-lp-hero__embla .embla__button,[data-skin=calm] .cmo-lp-hero__embla .embla__button{width:clamp(1.75rem,3vw,2.25rem);height:clamp(1.75rem,3vw,2.25rem);max-width:2.5rem;max-height:2.5rem;background:transparent;color:#ffffffd9;border-radius:50%;opacity:0;transition:opacity .5s cubic-bezier(.22,1,.36,1),left .55s cubic-bezier(.22,1,.36,1),right .55s cubic-bezier(.22,1,.36,1),background .3s ease,color .3s ease,scale .3s ease}body.cmo-genre-beauty.cmo-skin-calm .cmo-lp-hero__embla .embla__button--prev,[data-skin=calm] .cmo-lp-hero__embla .embla__button--prev{left:-.25rem}body.cmo-genre-beauty.cmo-skin-calm .cmo-lp-hero__embla .embla__button--next,[data-skin=calm] .cmo-lp-hero__embla .embla__button--next{right:-.25rem}body.cmo-genre-beauty.cmo-skin-calm .cmo-lp-hero__embla .embla__button__svg,[data-skin=calm] .cmo-lp-hero__embla .embla__button__svg{width:38%;height:38%;opacity:.92}body.cmo-genre-beauty.cmo-skin-calm .cmo-lp-hero__embla .embla__button:hover:not(:disabled),[data-skin=calm] .cmo-lp-hero__embla .embla__button:hover:not(:disabled){background:#00000052;color:#fff;scale:1.05}body.cmo-genre-beauty.cmo-skin-calm .cmo-lp-hero__embla .embla__button:active:not(:disabled),[data-skin=calm] .cmo-lp-hero__embla .embla__button:active:not(:disabled){scale:.96}body.cmo-genre-beauty.cmo-skin-calm .cmo-lp-hero__embla .embla__button:focus-visible,[data-skin=calm] .cmo-lp-hero__embla .embla__button:focus-visible{opacity:1;outline:1px solid rgba(255,255,255,.6);outline-offset:2px}body.cmo-genre-beauty.cmo-skin-calm .cmo-lp-hero__embla:hover .embla__button,[data-skin=calm] .cmo-lp-hero__embla:hover .embla__button{opacity:1}body.cmo-genre-beauty.cmo-skin-calm .cmo-lp-hero__embla:hover .embla__button--prev,[data-skin=calm] .cmo-lp-hero__embla:hover .embla__button--prev{left:.875rem}body.cmo-genre-beauty.cmo-skin-calm .cmo-lp-hero__embla:hover .embla__button--next,[data-skin=calm] .cmo-lp-hero__embla:hover .embla__button--next{right:.875rem}@media (hover: none){body.cmo-genre-beauty.cmo-skin-calm .cmo-lp-hero__embla .embla__button,[data-skin=calm] .cmo-lp-hero__embla .embla__button{opacity:.55}body.cmo-genre-beauty.cmo-skin-calm .cmo-lp-hero__embla .embla__button--prev,[data-skin=calm] .cmo-lp-hero__embla .embla__button--prev{left:.5rem}body.cmo-genre-beauty.cmo-skin-calm .cmo-lp-hero__embla .embla__button--next,[data-skin=calm] .cmo-lp-hero__embla .embla__button--next{right:.5rem}}body.cmo-genre-beauty.cmo-skin-calm .cmo-lp-hero__embla .embla__dots,[data-skin=calm] .cmo-lp-hero__embla .embla__dots{bottom:.75rem;gap:.5rem}@media (min-width: 768px){body.cmo-genre-beauty.cmo-skin-calm .cmo-lp-hero__embla .embla__dots,[data-skin=calm] .cmo-lp-hero__embla .embla__dots{bottom:1.25rem}}body.cmo-genre-beauty.cmo-skin-calm .cmo-lp-hero__embla .embla__dot,[data-skin=calm] .cmo-lp-hero__embla .embla__dot{width:18px;height:2px;border-radius:1px;background:#fff6;transition:background .3s ease,width .4s cubic-bezier(.22,1,.36,1)}body.cmo-genre-beauty.cmo-skin-calm .cmo-lp-hero__embla .embla__dot.is-active,[data-skin=calm] .cmo-lp-hero__embla .embla__dot.is-active{width:28px;background:#fff}body.cmo-genre-beauty.cmo-skin-calm .cmo-lp-hero--text-dark body.cmo-genre-beauty.cmo-skin-calm .cmo-lp-hero__embla .embla__dot,body.cmo-genre-beauty.cmo-skin-calm .cmo-lp-hero--text-dark [data-skin=calm] .cmo-lp-hero__embla .embla__dot,[data-skin=calm] .cmo-lp-hero--text-dark body.cmo-genre-beauty.cmo-skin-calm .cmo-lp-hero__embla .embla__dot,[data-skin=calm] .cmo-lp-hero--text-dark [data-skin=calm] .cmo-lp-hero__embla .embla__dot{background:#0000004d}body.cmo-genre-beauty.cmo-skin-calm .cmo-lp-hero--text-dark body.cmo-genre-beauty.cmo-skin-calm .cmo-lp-hero__embla .embla__dot.is-active,body.cmo-genre-beauty.cmo-skin-calm .cmo-lp-hero--text-dark [data-skin=calm] .cmo-lp-hero__embla .embla__dot.is-active,[data-skin=calm] .cmo-lp-hero--text-dark body.cmo-genre-beauty.cmo-skin-calm .cmo-lp-hero__embla .embla__dot.is-active,[data-skin=calm] .cmo-lp-hero--text-dark [data-skin=calm] .cmo-lp-hero__embla .embla__dot.is-active{background:#1a1a1a}body.cmo-genre-beauty.cmo-skin-calm .cmo-lp-hero--pattern-photo-title .cmo-lp-hero__slide,body.cmo-genre-beauty.cmo-skin-calm .cmo-lp-hero--pattern-overlay-title .cmo-lp-hero__slide,[data-skin=calm] .cmo-lp-hero--pattern-photo-title .cmo-lp-hero__slide,[data-skin=calm] .cmo-lp-hero--pattern-overlay-title .cmo-lp-hero__slide{height:clamp(300px,42vw,600px)}body.cmo-genre-beauty.cmo-skin-calm .cmo-lp-hero--pattern-photo-title .cmo-lp-hero__caption,[data-skin=calm] .cmo-lp-hero--pattern-photo-title .cmo-lp-hero__caption{padding:0 var(--cmo-section-padding-x, 25px) 2rem}body.cmo-genre-beauty.cmo-skin-calm .cmo-lp-hero--pattern-photo-title .cmo-lp-hero__caption-line,[data-skin=calm] .cmo-lp-hero--pattern-photo-title .cmo-lp-hero__caption-line{width:1px;height:72px;margin-top:-36px;margin-bottom:1.5rem;background-color:currentColor;opacity:.45}body.cmo-genre-beauty.cmo-skin-calm .cmo-lp-hero--pattern-photo-title .cmo-lp-hero__heading,[data-skin=calm] .cmo-lp-hero--pattern-photo-title .cmo-lp-hero__heading{font-size:var(--cmo-fs-lg);font-weight:400;line-height:1.9;--cmo-ls-default: .16em;letter-spacing:.16em}body.cmo-genre-beauty.cmo-skin-calm .cmo-lp-hero--pattern-photo-title .cmo-lp-hero__lead,[data-skin=calm] .cmo-lp-hero--pattern-photo-title .cmo-lp-hero__lead{margin-top:1rem;font-size:var(--cmo-fs-sm);line-height:2.1;--cmo-ls-default: .08em;letter-spacing:.08em}body.cmo-genre-beauty.cmo-skin-calm .cmo-lp-hero--pattern-overlay-title .cmo-lp-hero__text,[data-skin=calm] .cmo-lp-hero--pattern-overlay-title .cmo-lp-hero__text{margin-bottom:0;padding:1rem 1.5rem;background-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}body.cmo-genre-beauty.cmo-skin-calm .cmo-lp-hero--pattern-overlay-title .cmo-lp-hero__heading,[data-skin=calm] .cmo-lp-hero--pattern-overlay-title .cmo-lp-hero__heading{font-size:var(--cmo-fs-xl);font-weight:400;line-height:1.9;--cmo-ls-default: .18em;letter-spacing:.18em}body.cmo-genre-beauty.cmo-skin-calm .cmo-lp-hero--pattern-overlay-title.cmo-lp-hero--text-light .cmo-lp-hero__heading,[data-skin=calm] .cmo-lp-hero--pattern-overlay-title.cmo-lp-hero--text-light .cmo-lp-hero__heading{text-shadow:0 2px 24px rgba(0,0,0,.45)}body.cmo-genre-beauty.cmo-skin-calm .cmo-lp-hero--pattern-overlay-title .cmo-lp-hero__panel,[data-skin=calm] .cmo-lp-hero--pattern-overlay-title .cmo-lp-hero__panel{width:min(720px,100% - var(--cmo-section-padding-x, 25px) * 2);margin-top:-48px;padding:1.5rem;background-color:var(--cmo-color-bg);text-align:center}@media (min-width: 768px){body.cmo-genre-beauty.cmo-skin-calm .cmo-lp-hero--pattern-overlay-title .cmo-lp-hero__panel,[data-skin=calm] .cmo-lp-hero--pattern-overlay-title .cmo-lp-hero__panel{margin-top:-72px;padding:2rem}}body.cmo-genre-beauty.cmo-skin-calm .cmo-lp-hero--pattern-overlay-title .cmo-lp-hero__lead,[data-skin=calm] .cmo-lp-hero--pattern-overlay-title .cmo-lp-hero__lead{font-size:var(--cmo-fs-sm);line-height:2.1;--cmo-ls-default: .08em;letter-spacing:.08em}body.cmo-genre-beauty.cmo-skin-calm .cmo-lp-hero--pattern-overlay-title .cmo-lp-hero__panel .cmo-lp-hero__lead,[data-skin=calm] .cmo-lp-hero--pattern-overlay-title .cmo-lp-hero__panel .cmo-lp-hero__lead{color:var(--cmo-color-text)}body.cmo-genre-beauty.cmo-skin-calm .cmo-page-title-wrapper--has-image,[data-skin=calm] .cmo-page-title-wrapper--has-image{padding-block:clamp(64px,10vw,140px)}body.cmo-genre-beauty.cmo-skin-calm .cmo-page-title-wrapper--has-image:before,[data-skin=calm] .cmo-page-title-wrapper--has-image:before{background-color:rgba(0,0,0,var(--cmo-page-title-overlay-opacity, .3))}body.cmo-genre-beauty.cmo-skin-calm .cmo-page-title-wrapper--has-image.cmo-page-title-wrapper--text-light,[data-skin=calm] .cmo-page-title-wrapper--has-image.cmo-page-title-wrapper--text-light{--cmo-page-title-fg: #fff}body.cmo-genre-beauty.cmo-skin-calm .cmo-page-title-wrapper--has-image.cmo-page-title-wrapper--text-dark,[data-skin=calm] .cmo-page-title-wrapper--has-image.cmo-page-title-wrapper--text-dark{--cmo-page-title-fg: #1a1a1a}body.cmo-genre-beauty.cmo-skin-calm .cmo-page-title-wrapper--has-image.cmo-page-title-wrapper--text-dark:before,[data-skin=calm] .cmo-page-title-wrapper--has-image.cmo-page-title-wrapper--text-dark:before{background-color:rgba(255,255,255,var(--cmo-page-title-overlay-opacity, .3))}body.cmo-genre-beauty.cmo-skin-calm .cmo-page,[data-skin=calm] .cmo-page{padding-block:40px 80px}@media (min-width: 1024px){body.cmo-genre-beauty.cmo-skin-calm .cmo-page,[data-skin=calm] .cmo-page{padding-block:60px 120px}}body.cmo-genre-beauty.cmo-skin-calm .cmo-page__header,[data-skin=calm] .cmo-page__header{margin-bottom:40px}body.cmo-genre-beauty.cmo-skin-calm .cmo-page__title,[data-skin=calm] .cmo-page__title{font-size:var(--calm-fs-xl);line-height:1.5}body.cmo-genre-beauty.cmo-skin-calm .cmo-page__content,[data-skin=calm] .cmo-page__content{font-size:var(--calm-fs-base);line-height:1.9}body.cmo-genre-beauty.cmo-skin-calm .cmo-page__content h2,[data-skin=calm] .cmo-page__content h2{font-size:var(--calm-fs-lg);margin:2.5em 0 1em;padding-bottom:.5em;border-bottom:1px solid var(--cmo-color-border)}body.cmo-genre-beauty.cmo-skin-calm .cmo-page__content h3,[data-skin=calm] .cmo-page__content h3{font-size:var(--calm-fs-md);margin:2em 0 .8em}body.cmo-genre-beauty.cmo-skin-calm .cmo-page__content h4,body.cmo-genre-beauty.cmo-skin-calm .cmo-page__content h5,body.cmo-genre-beauty.cmo-skin-calm .cmo-page__content h6,[data-skin=calm] .cmo-page__content h4,[data-skin=calm] .cmo-page__content h5,[data-skin=calm] .cmo-page__content h6{font-size:var(--calm-fs-base);margin:1.5em 0 .6em}body.cmo-genre-beauty.cmo-skin-calm .cmo-page__content p,[data-skin=calm] .cmo-page__content p{margin:0 0 1.5em}body.cmo-genre-beauty.cmo-skin-calm .cmo-page__content ul,body.cmo-genre-beauty.cmo-skin-calm .cmo-page__content ol,[data-skin=calm] .cmo-page__content ul,[data-skin=calm] .cmo-page__content ol{margin:0 0 1.5em;padding-left:1.5em}body.cmo-genre-beauty.cmo-skin-calm .cmo-page__content ul li,body.cmo-genre-beauty.cmo-skin-calm .cmo-page__content ol li,[data-skin=calm] .cmo-page__content ul li,[data-skin=calm] .cmo-page__content ol li{margin-bottom:.5em}body.cmo-genre-beauty.cmo-skin-calm .cmo-page__content blockquote,[data-skin=calm] .cmo-page__content blockquote{margin:1.5em 0;padding:1em 1.5em;background-color:var(--cmo-color-bg-alt)}body.cmo-genre-beauty.cmo-skin-calm .cmo-page__content table,[data-skin=calm] .cmo-page__content table{margin:1.5em 0}body.cmo-genre-beauty.cmo-skin-calm .cmo-page__content table th,body.cmo-genre-beauty.cmo-skin-calm .cmo-page__content table td,[data-skin=calm] .cmo-page__content table th,[data-skin=calm] .cmo-page__content table td{padding:12px 16px;border:1px solid var(--cmo-color-border);text-align:left}body.cmo-genre-beauty.cmo-skin-calm .cmo-page__content table th,[data-skin=calm] .cmo-page__content table th{background-color:var(--cmo-color-bg-alt)}body.cmo-genre-beauty.cmo-skin-calm .cmo-page__content>:first-child,[data-skin=calm] .cmo-page__content>:first-child{margin-top:0}body.cmo-genre-beauty.cmo-skin-calm .cmo-page__content>:last-child,[data-skin=calm] .cmo-page__content>:last-child{margin-bottom:0}body.cmo-genre-beauty.cmo-skin-calm .cmo-footer-logo,[data-skin=calm] .cmo-footer-logo{--cmo-ls-default: .05em;letter-spacing:.05em;transition:opacity .5s ease}body.cmo-genre-beauty.cmo-skin-calm .cmo-footer-logo:hover,[data-skin=calm] .cmo-footer-logo:hover,body.cmo-genre-beauty.cmo-skin-calm .cmo-footer-logo__link:hover,[data-skin=calm] .cmo-footer-logo__link:hover{opacity:.8}body.cmo-genre-beauty.cmo-skin-calm .cmo-footer-logo--horizontal .cmo-footer-logo__link,[data-skin=calm] .cmo-footer-logo--horizontal .cmo-footer-logo__link{gap:.5rem}body.cmo-genre-beauty.cmo-skin-calm .cmo-footer-logo__text,[data-skin=calm] .cmo-footer-logo__text{margin-top:.25rem}body.cmo-genre-beauty.cmo-skin-calm .cmo-footer-logo__tagline,[data-skin=calm] .cmo-footer-logo__tagline{margin:.25rem 0 0;--cmo-ls-default: .02em;letter-spacing:.02em}body.cmo-genre-beauty.cmo-skin-calm .cmo-footer-address,[data-skin=calm] .cmo-footer-address{line-height:1.7}body.cmo-genre-beauty.cmo-skin-calm .cmo-footer-sns__link,[data-skin=calm] .cmo-footer-sns__link{transition:color .3s ease,transform .3s ease}body.cmo-genre-beauty.cmo-skin-calm .cmo-footer-sns__link:hover,[data-skin=calm] .cmo-footer-sns__link:hover{transform:translateY(-2px)}body.cmo-genre-beauty.cmo-skin-calm .cmo-footer-sns__link svg,[data-skin=calm] .cmo-footer-sns__link svg{width:20px;height:20px}body.cmo-genre-beauty.cmo-skin-calm .cmo-footer-nav__list a,[data-skin=calm] .cmo-footer-nav__list a{transition:color .5s ease}body.cmo-genre-beauty.cmo-skin-calm .cmo-footer-cta__btn,[data-skin=calm] .cmo-footer-cta__btn{border-radius:4px;transition:all .5s ease}body.cmo-genre-beauty.cmo-skin-calm .cmo-footer-cta__btn--reservation:hover,[data-skin=calm] .cmo-footer-cta__btn--reservation:hover{transform:translateY(-1px)}body.cmo-genre-beauty.cmo-skin-calm .cmo-section.cmo-section--simple-box,[data-skin=calm] .cmo-section.cmo-section--simple-box{position:relative;overflow:hidden;padding-block:80px;padding-inline:0}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-calm .cmo-section.cmo-section--simple-box,[data-skin=calm] .cmo-section.cmo-section--simple-box{padding-block:56px}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-calm .cmo-section.cmo-section--simple-box,[data-skin=calm] .cmo-section.cmo-section--simple-box{padding-block:50px}}body.cmo-genre-beauty.cmo-skin-calm .cmo-section.cmo-section--simple-box.cmo-simple-box--has-bg,[data-skin=calm] .cmo-section.cmo-section--simple-box.cmo-simple-box--has-bg{isolation:isolate}body.cmo-genre-beauty.cmo-skin-calm .cmo-section.cmo-section--simple-box.cmo-simple-box--has-bg:before,[data-skin=calm] .cmo-section.cmo-section--simple-box.cmo-simple-box--has-bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:rgba(var(--section-bg-overlay-color, 255, 255, 255),var(--section-bg-overlay-opacity, 0));pointer-events:none}body.cmo-genre-beauty.cmo-skin-calm .cmo-section.cmo-section--simple-box .cmo-simple-box__inner,[data-skin=calm] .cmo-section.cmo-section--simple-box .cmo-simple-box__inner{display:flex;flex-direction:row;align-items:center;gap:5.1612903226%;box-sizing:border-box;width:min(92%,var(--cmo-container-max-width));margin:0 auto}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-calm .cmo-section.cmo-section--simple-box .cmo-simple-box__inner,[data-skin=calm] .cmo-section.cmo-section--simple-box .cmo-simple-box__inner{flex-direction:column;align-items:stretch;gap:32px}}body.cmo-genre-beauty.cmo-skin-calm .cmo-section.cmo-section--simple-box .cmo-simple-box__media,[data-skin=calm] .cmo-section.cmo-section--simple-box .cmo-simple-box__media{order:1;flex:0 0 45%;align-self:center;overflow:hidden;border-radius:12px;aspect-ratio:4/3}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-calm .cmo-section.cmo-section--simple-box .cmo-simple-box__media,[data-skin=calm] .cmo-section.cmo-section--simple-box .cmo-simple-box__media{flex:0 0 auto;width:100%}}body.cmo-genre-beauty.cmo-skin-calm .cmo-section.cmo-section--simple-box .cmo-simple-box__media img,body.cmo-genre-beauty.cmo-skin-calm .cmo-section.cmo-section--simple-box .cmo-simple-box__media picture,[data-skin=calm] .cmo-section.cmo-section--simple-box .cmo-simple-box__media img,[data-skin=calm] .cmo-section.cmo-section--simple-box .cmo-simple-box__media picture{display:block;width:100%;height:100%}body.cmo-genre-beauty.cmo-skin-calm .cmo-section.cmo-section--simple-box .cmo-simple-box__media img,[data-skin=calm] .cmo-section.cmo-section--simple-box .cmo-simple-box__media img{max-width:none;object-fit:cover}body.cmo-genre-beauty.cmo-skin-calm .cmo-section.cmo-section--simple-box.cmo-simple-box--aspect-square .cmo-simple-box__media,[data-skin=calm] .cmo-section.cmo-section--simple-box.cmo-simple-box--aspect-square .cmo-simple-box__media{aspect-ratio:1/1}body.cmo-genre-beauty.cmo-skin-calm .cmo-section.cmo-section--simple-box.cmo-simple-box--aspect-portrait .cmo-simple-box__media,[data-skin=calm] .cmo-section.cmo-section--simple-box.cmo-simple-box--aspect-portrait .cmo-simple-box__media{aspect-ratio:3/4}body.cmo-genre-beauty.cmo-skin-calm .cmo-section.cmo-section--simple-box.cmo-simple-box--aspect-original .cmo-simple-box__media,[data-skin=calm] .cmo-section.cmo-section--simple-box.cmo-simple-box--aspect-original .cmo-simple-box__media{aspect-ratio:auto}body.cmo-genre-beauty.cmo-skin-calm .cmo-section.cmo-section--simple-box.cmo-simple-box--aspect-original .cmo-simple-box__media img,body.cmo-genre-beauty.cmo-skin-calm .cmo-section.cmo-section--simple-box.cmo-simple-box--aspect-original .cmo-simple-box__media picture,[data-skin=calm] .cmo-section.cmo-section--simple-box.cmo-simple-box--aspect-original .cmo-simple-box__media img,[data-skin=calm] .cmo-section.cmo-section--simple-box.cmo-simple-box--aspect-original .cmo-simple-box__media picture{height:auto}body.cmo-genre-beauty.cmo-skin-calm .cmo-section.cmo-section--simple-box .cmo-simple-box__text,[data-skin=calm] .cmo-section.cmo-section--simple-box .cmo-simple-box__text{order:2;flex:1 1 auto;display:flex;flex-direction:column;align-items:flex-start}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-calm .cmo-section.cmo-section--simple-box .cmo-simple-box__text,[data-skin=calm] .cmo-section.cmo-section--simple-box .cmo-simple-box__text{width:100%}}body.cmo-genre-beauty.cmo-skin-calm .cmo-section.cmo-section--simple-box .cmo-simple-box__text:not(:has(>*)),[data-skin=calm] .cmo-section.cmo-section--simple-box .cmo-simple-box__text:not(:has(>*)){display:none}body.cmo-genre-beauty.cmo-skin-calm .cmo-section.cmo-section--simple-box.cmo-simple-box--image-right .cmo-simple-box__media,[data-skin=calm] .cmo-section.cmo-section--simple-box.cmo-simple-box--image-right .cmo-simple-box__media{order:2}body.cmo-genre-beauty.cmo-skin-calm .cmo-section.cmo-section--simple-box.cmo-simple-box--image-right .cmo-simple-box__text,[data-skin=calm] .cmo-section.cmo-section--simple-box.cmo-simple-box--image-right .cmo-simple-box__text{order:1}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-calm .cmo-section.cmo-section--simple-box.cmo-simple-box--image-right .cmo-simple-box__media,[data-skin=calm] .cmo-section.cmo-section--simple-box.cmo-simple-box--image-right .cmo-simple-box__media{order:1}body.cmo-genre-beauty.cmo-skin-calm .cmo-section.cmo-section--simple-box.cmo-simple-box--image-right .cmo-simple-box__text,[data-skin=calm] .cmo-section.cmo-section--simple-box.cmo-simple-box--image-right .cmo-simple-box__text{order:2}}body.cmo-genre-beauty.cmo-skin-calm .cmo-section.cmo-section--simple-box.cmo-simple-box--no-image .cmo-simple-box__inner,[data-skin=calm] .cmo-section.cmo-section--simple-box.cmo-simple-box--no-image .cmo-simple-box__inner{max-width:820px}body.cmo-genre-beauty.cmo-skin-calm .cmo-section.cmo-section--simple-box .cmo-simple-box__eyebrow,[data-skin=calm] .cmo-section.cmo-section--simple-box .cmo-simple-box__eyebrow{margin:0 0 8px}body.cmo-genre-beauty.cmo-skin-calm .cmo-section.cmo-section--simple-box .cmo-simple-box__heading,[data-skin=calm] .cmo-section.cmo-section--simple-box .cmo-simple-box__heading{color:var(--cmo-color-text);font-size:var(--cmo-fs-lg);font-weight:700;line-height:1.5}body.cmo-genre-beauty.cmo-skin-calm .cmo-section.cmo-section--simple-box .cmo-simple-box__sub,[data-skin=calm] .cmo-section.cmo-section--simple-box .cmo-simple-box__sub{margin-top:18px;color:color-mix(in srgb,var(--cmo-color-text) 75%,transparent);font-size:var(--cmo-fs-sm);line-height:1.8;--cmo-ls-default: .08em;letter-spacing:.08em}body.cmo-genre-beauty.cmo-skin-calm .cmo-section.cmo-section--simple-box .cmo-simple-box__sub:before,[data-skin=calm] .cmo-section.cmo-section--simple-box .cmo-simple-box__sub:before{content:"";display:block;width:40px;height:1px;margin-bottom:16px;background-color:currentColor;opacity:.45}body.cmo-genre-beauty.cmo-skin-calm .cmo-section.cmo-section--simple-box .cmo-simple-box__sub:first-child,[data-skin=calm] .cmo-section.cmo-section--simple-box .cmo-simple-box__sub:first-child{margin-top:0}body.cmo-genre-beauty.cmo-skin-calm .cmo-section.cmo-section--simple-box .cmo-simple-box__lead,[data-skin=calm] .cmo-section.cmo-section--simple-box .cmo-simple-box__lead{margin-top:24px;color:var(--cmo-color-text);font-size:var(--cmo-fs-base);line-height:2}body.cmo-genre-beauty.cmo-skin-calm .cmo-section.cmo-section--simple-box .cmo-simple-box__lead:first-child,[data-skin=calm] .cmo-section.cmo-section--simple-box .cmo-simple-box__lead:first-child{margin-top:0}body.cmo-genre-beauty.cmo-skin-calm .cmo-section.cmo-section--simple-box .cmo-simple-box__lead p,[data-skin=calm] .cmo-section.cmo-section--simple-box .cmo-simple-box__lead p{margin:0}body.cmo-genre-beauty.cmo-skin-calm .cmo-section.cmo-section--simple-box .cmo-simple-box__lead p+p,[data-skin=calm] .cmo-section.cmo-section--simple-box .cmo-simple-box__lead p+p{margin-top:1em}body.cmo-genre-beauty.cmo-skin-calm .cmo-section.cmo-section--simple-box .cmo-simple-box__btnwrap,[data-skin=calm] .cmo-section.cmo-section--simple-box .cmo-simple-box__btnwrap{margin-top:32px}body.cmo-genre-beauty.cmo-skin-calm .cmo-section.cmo-section--simple-box .cmo-simple-box__btnwrap:first-child,[data-skin=calm] .cmo-section.cmo-section--simple-box .cmo-simple-box__btnwrap:first-child{margin-top:0}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-calm .cmo-section.cmo-section--simple-box .cmo-simple-box__btnwrap,[data-skin=calm] .cmo-section.cmo-section--simple-box .cmo-simple-box__btnwrap{margin-top:24px}}body.page-template-page-flex-page .cmo-section>.cmo-checklist{padding:0}body.cmo-genre-beauty.cmo-skin-calm .cmo-checklist,[data-skin=calm] .cmo-checklist{padding-block:80px;padding-inline:var(--cmo-section-padding-x)}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-calm .cmo-checklist,[data-skin=calm] .cmo-checklist{padding-block:56px}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-calm .cmo-checklist,[data-skin=calm] .cmo-checklist{padding-block:50px}}body.cmo-genre-beauty.cmo-skin-calm .cmo-checklist .cmo-section__header,[data-skin=calm] .cmo-checklist .cmo-section__header{text-align:center;margin-bottom:40px}body.cmo-genre-beauty.cmo-skin-calm .cmo-checklist .cmo-section__lead,[data-skin=calm] .cmo-checklist .cmo-section__lead{margin-inline:auto}body.cmo-genre-beauty.cmo-skin-calm .cmo-checklist__groups,[data-skin=calm] .cmo-checklist__groups{gap:40px 48px}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-calm .cmo-checklist__groups,[data-skin=calm] .cmo-checklist__groups{gap:32px}}body.cmo-genre-beauty.cmo-skin-calm .cmo-checklist__group-heading,[data-skin=calm] .cmo-checklist__group-heading{margin:0 0 22px;padding-bottom:14px;border-bottom:1px solid color-mix(in srgb,var(--cmo-color-text) 16%,transparent);color:var(--cmo-color-text);font-size:var(--cmo-fs-md);font-weight:700;text-align:center}body.cmo-genre-beauty.cmo-skin-calm .cmo-checklist__list,[data-skin=calm] .cmo-checklist__list{display:flex;flex-direction:column;gap:18px;width:fit-content;max-width:100%;margin-inline:auto}body.cmo-genre-beauty.cmo-skin-calm .cmo-checklist__list--cols-2,[data-skin=calm] .cmo-checklist__list--cols-2{display:grid;grid-template-columns:repeat(2,1fr);width:100%}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-calm .cmo-checklist__list--cols-2,[data-skin=calm] .cmo-checklist__list--cols-2{grid-template-columns:1fr;width:fit-content}}body.cmo-genre-beauty.cmo-skin-calm .cmo-checklist__item,[data-skin=calm] .cmo-checklist__item{gap:14px;color:var(--cmo-color-text);font-size:var(--cmo-fs-base);line-height:1.9}body.cmo-genre-beauty.cmo-skin-calm .cmo-checklist__check,[data-skin=calm] .cmo-checklist__check{width:22px;height:22px;margin-top:calc((1.9em - 22px)/2);border:1.5px solid color-mix(in srgb,var(--cmo-color-main) 55%,transparent);border-radius:4px;color:var(--cmo-color-main)}body.cmo-genre-beauty.cmo-skin-calm .cmo-checklist__check svg,[data-skin=calm] .cmo-checklist__check svg{width:13px;height:10px}body.cmo-genre-beauty.cmo-skin-calm .cmo-checklist__note,[data-skin=calm] .cmo-checklist__note{margin:22px auto 0;max-width:100%;color:var(--cmo-color-text);font-size:var(--cmo-fs-sm);line-height:1.9;text-align:center}body.page-template-page-flex-page .cmo-section>.cmo-feature-box{padding:0}body.cmo-genre-beauty.cmo-skin-calm .cmo-feature-box,[data-skin=calm] .cmo-feature-box{padding-block:80px;padding-inline:var(--cmo-section-padding-x)}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-calm .cmo-feature-box,[data-skin=calm] .cmo-feature-box{padding-block:56px}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-calm .cmo-feature-box,[data-skin=calm] .cmo-feature-box{padding-block:50px}}body.cmo-genre-beauty.cmo-skin-calm .cmo-feature-box .cmo-section__header,[data-skin=calm] .cmo-feature-box .cmo-section__header{text-align:center;margin-bottom:40px}body.cmo-genre-beauty.cmo-skin-calm .cmo-feature-box .cmo-section__lead,[data-skin=calm] .cmo-feature-box .cmo-section__lead{margin-inline:auto}body.cmo-genre-beauty.cmo-skin-calm .cmo-feature-box__inner,[data-skin=calm] .cmo-feature-box__inner{max-width:min(var(--cmo-container-max-width),1200px)}body.cmo-genre-beauty.cmo-skin-calm .cmo-feature-box__grid,[data-skin=calm] .cmo-feature-box__grid{gap:32px 28px}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-calm .cmo-feature-box__grid,[data-skin=calm] .cmo-feature-box__grid{gap:26px}}body.cmo-genre-beauty.cmo-skin-calm .cmo-feature-box__link,[data-skin=calm] .cmo-feature-box__link{position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--cmo-color-text) 12%,transparent);border-radius:8px;background-color:var(--cmo-color-bg);color:var(--cmo-color-text);transition:transform .3s ease,box-shadow .3s ease}body.cmo-genre-beauty.cmo-skin-calm .cmo-feature-box a.cmo-feature-box__link:hover,[data-skin=calm] .cmo-feature-box a.cmo-feature-box__link:hover{transform:translateY(-4px);box-shadow:0 10px 28px color-mix(in srgb,var(--cmo-color-text) 14%,transparent)}body.cmo-genre-beauty.cmo-skin-calm .cmo-feature-box__image,[data-skin=calm] .cmo-feature-box__image{aspect-ratio:4/3}body.cmo-genre-beauty.cmo-skin-calm .cmo-feature-box__body,[data-skin=calm] .cmo-feature-box__body{padding:20px 22px 26px}body.cmo-genre-beauty.cmo-skin-calm .cmo-feature-box__body:not(:has(>*)),[data-skin=calm] .cmo-feature-box__body:not(:has(>*)){display:none}body.cmo-genre-beauty.cmo-skin-calm .cmo-feature-box__heading,[data-skin=calm] .cmo-feature-box__heading{margin:0 0 10px;color:var(--cmo-color-text);font-size:var(--cmo-fs-md);font-weight:700;line-height:1.5}body.cmo-genre-beauty.cmo-skin-calm .cmo-feature-box__heading:last-child,[data-skin=calm] .cmo-feature-box__heading:last-child{margin-bottom:0}body.cmo-genre-beauty.cmo-skin-calm .cmo-feature-box__text,[data-skin=calm] .cmo-feature-box__text{margin:0;color:var(--cmo-color-text);font-size:var(--cmo-fs-base);line-height:1.8}body.cmo-genre-beauty.cmo-skin-calm .cmo-feature-box__summary,[data-skin=calm] .cmo-feature-box__summary{margin-top:44px}body.cmo-genre-beauty.cmo-skin-calm .cmo-feature-box__num,body.cmo-genre-beauty.cmo-skin-calm .cmo-feature-box__ensub,[data-skin=calm] .cmo-feature-box__num,[data-skin=calm] .cmo-feature-box__ensub{line-height:1}body.cmo-genre-beauty.cmo-skin-calm .cmo-feature-box--badge-glass .cmo-feature-box__numwrap,body.cmo-genre-beauty.cmo-skin-calm .cmo-feature-box--badge-shadow .cmo-feature-box__numwrap,[data-skin=calm] .cmo-feature-box--badge-glass .cmo-feature-box__numwrap,[data-skin=calm] .cmo-feature-box--badge-shadow .cmo-feature-box__numwrap{position:absolute;top:12px;left:12px;z-index:1;gap:7px}body.cmo-genre-beauty.cmo-skin-calm .cmo-feature-box--badge-glass .cmo-feature-box__link:not(:has(.cmo-feature-box__image)):has(.cmo-feature-box__numwrap) .cmo-feature-box__body,body.cmo-genre-beauty.cmo-skin-calm .cmo-feature-box--badge-shadow .cmo-feature-box__link:not(:has(.cmo-feature-box__image)):has(.cmo-feature-box__numwrap) .cmo-feature-box__body,[data-skin=calm] .cmo-feature-box--badge-glass .cmo-feature-box__link:not(:has(.cmo-feature-box__image)):has(.cmo-feature-box__numwrap) .cmo-feature-box__body,[data-skin=calm] .cmo-feature-box--badge-shadow .cmo-feature-box__link:not(:has(.cmo-feature-box__image)):has(.cmo-feature-box__numwrap) .cmo-feature-box__body{padding-top:56px}body.cmo-genre-beauty.cmo-skin-calm .cmo-feature-box--badge-glass .cmo-feature-box__numwrap,[data-skin=calm] .cmo-feature-box--badge-glass .cmo-feature-box__numwrap{padding:6px 13px;border-radius:999px;background-color:color-mix(in srgb,var(--cmo-color-bg) 45%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cmo-color-bg) 35%,transparent)}@supports not (backdrop-filter: blur(1px)){body.cmo-genre-beauty.cmo-skin-calm .cmo-feature-box--badge-glass .cmo-feature-box__numwrap,[data-skin=calm] .cmo-feature-box--badge-glass .cmo-feature-box__numwrap{background-color:color-mix(in srgb,var(--cmo-color-bg) 80%,transparent)}}body.cmo-genre-beauty.cmo-skin-calm .cmo-feature-box--badge-glass .cmo-feature-box__num,[data-skin=calm] .cmo-feature-box--badge-glass .cmo-feature-box__num{color:var(--cmo-color-text)}body.cmo-genre-beauty.cmo-skin-calm .cmo-feature-box--badge-glass .cmo-feature-box__ensub,[data-skin=calm] .cmo-feature-box--badge-glass .cmo-feature-box__ensub{color:color-mix(in srgb,var(--cmo-color-text) 75%,transparent)}body.cmo-genre-beauty.cmo-skin-calm .cmo-feature-box--badge-shadow .cmo-feature-box__numwrap,[data-skin=calm] .cmo-feature-box--badge-shadow .cmo-feature-box__numwrap{top:14px;left:16px;gap:8px}body.cmo-genre-beauty.cmo-skin-calm .cmo-feature-box--badge-shadow .cmo-feature-box__num,body.cmo-genre-beauty.cmo-skin-calm .cmo-feature-box--badge-shadow .cmo-feature-box__ensub,[data-skin=calm] .cmo-feature-box--badge-shadow .cmo-feature-box__num,[data-skin=calm] .cmo-feature-box--badge-shadow .cmo-feature-box__ensub{color:var(--cmo-color-bg);text-shadow:0 1px 2px color-mix(in srgb,var(--cmo-color-text) 45%,transparent),0 3px 14px color-mix(in srgb,var(--cmo-color-text) 30%,transparent)}body.cmo-genre-beauty.cmo-skin-calm .cmo-feature-box--badge-shadow .cmo-feature-box__ensub,[data-skin=calm] .cmo-feature-box--badge-shadow .cmo-feature-box__ensub{opacity:.9}body.cmo-genre-beauty.cmo-skin-calm .cmo-feature-box--badge-index .cmo-feature-box__image,[data-skin=calm] .cmo-feature-box--badge-index .cmo-feature-box__image{order:-2}body.cmo-genre-beauty.cmo-skin-calm .cmo-feature-box--badge-index .cmo-feature-box__numwrap,[data-skin=calm] .cmo-feature-box--badge-index .cmo-feature-box__numwrap{order:-1;align-items:center;gap:8px;padding:16px 22px 0}body.cmo-genre-beauty.cmo-skin-calm .cmo-feature-box--badge-index .cmo-feature-box__body,[data-skin=calm] .cmo-feature-box--badge-index .cmo-feature-box__body{padding-top:8px}body.cmo-genre-beauty.cmo-skin-calm .cmo-feature-box--badge-index .cmo-feature-box__num,body.cmo-genre-beauty.cmo-skin-calm .cmo-feature-box--badge-index .cmo-feature-box__ensub,[data-skin=calm] .cmo-feature-box--badge-index .cmo-feature-box__num,[data-skin=calm] .cmo-feature-box--badge-index .cmo-feature-box__ensub{color:var(--cmo-color-main)}body.cmo-genre-beauty.cmo-skin-calm .cmo-feature-box--badge-index .cmo-feature-box__ensub,[data-skin=calm] .cmo-feature-box--badge-index .cmo-feature-box__ensub{display:inline-flex;align-items:center;gap:8px}body.cmo-genre-beauty.cmo-skin-calm .cmo-feature-box--badge-index .cmo-feature-box__num+.cmo-feature-box__ensub:before,[data-skin=calm] .cmo-feature-box--badge-index .cmo-feature-box__num+.cmo-feature-box__ensub:before{content:"";width:18px;height:1px;background-color:currentColor;opacity:.5}body.cmo-genre-beauty.cmo-skin-calm .cmo-feature-box--badge-ghost .cmo-feature-box__image,[data-skin=calm] .cmo-feature-box--badge-ghost .cmo-feature-box__image{order:-2}body.cmo-genre-beauty.cmo-skin-calm .cmo-feature-box--badge-ghost .cmo-feature-box__numwrap,[data-skin=calm] .cmo-feature-box--badge-ghost .cmo-feature-box__numwrap{order:-1;position:relative;display:block;padding:14px 22px 0}body.cmo-genre-beauty.cmo-skin-calm .cmo-feature-box--badge-ghost .cmo-feature-box__body,[data-skin=calm] .cmo-feature-box--badge-ghost .cmo-feature-box__body{padding-top:6px}body.cmo-genre-beauty.cmo-skin-calm .cmo-feature-box--badge-ghost .cmo-feature-box__num,[data-skin=calm] .cmo-feature-box--badge-ghost .cmo-feature-box__num{position:absolute;top:-.5em;right:18px;color:color-mix(in srgb,var(--cmo-color-main) 28%,transparent);font-size:var(--cmo-fs-xl);pointer-events:none}body.cmo-genre-beauty.cmo-skin-calm .cmo-feature-box--badge-ghost .cmo-feature-box__link:not(:has(.cmo-feature-box__image)) .cmo-feature-box__num,[data-skin=calm] .cmo-feature-box--badge-ghost .cmo-feature-box__link:not(:has(.cmo-feature-box__image)) .cmo-feature-box__num{top:8px}body.cmo-genre-beauty.cmo-skin-calm .cmo-feature-box--badge-ghost .cmo-feature-box__ensub,[data-skin=calm] .cmo-feature-box--badge-ghost .cmo-feature-box__ensub{color:var(--cmo-color-main)}body.cmo-genre-beauty.cmo-skin-calm .cmo-feature-box__num,[data-skin=calm] .cmo-feature-box__num{font-size:var(--cmo-fs-md);font-weight:700}body.cmo-genre-beauty.cmo-skin-calm .cmo-feature-box__ensub,[data-skin=calm] .cmo-feature-box__ensub{font-size:var(--cmo-fs-sm);--cmo-ls-default: .14em;letter-spacing:.14em}body.cmo-genre-beauty.cmo-skin-calm .cmo-feature-box__num--size-small,[data-skin=calm] .cmo-feature-box__num--size-small{font-size:var(--cmo-fs-base)}body.cmo-genre-beauty.cmo-skin-calm .cmo-feature-box__num--size-large,[data-skin=calm] .cmo-feature-box__num--size-large{font-size:var(--cmo-fs-lg)}body.cmo-genre-beauty.cmo-skin-calm .cmo-feature-box__ensub--size-medium,[data-skin=calm] .cmo-feature-box__ensub--size-medium{font-size:var(--cmo-fs-base)}body.cmo-genre-beauty.cmo-skin-calm .cmo-feature-box__ensub--size-large,[data-skin=calm] .cmo-feature-box__ensub--size-large{font-size:var(--cmo-fs-md)}body.cmo-genre-beauty.cmo-skin-calm .cmo-feature-box--badge-ghost .cmo-feature-box__num--size-small,[data-skin=calm] .cmo-feature-box--badge-ghost .cmo-feature-box__num--size-small{font-size:var(--cmo-fs-lg)}body.cmo-genre-beauty.cmo-skin-calm .cmo-feature-box--badge-ghost .cmo-feature-box__num--size-large,[data-skin=calm] .cmo-feature-box--badge-ghost .cmo-feature-box__num--size-large{font-size:calc(var(--cmo-fs-xl) * 1.35)}body.page-template-page-flex-page .cmo-section>.cmo-icon-nav{padding:0}body.cmo-genre-beauty.cmo-skin-calm .cmo-icon-nav,[data-skin=calm] .cmo-icon-nav{padding-block:80px;padding-inline:var(--cmo-section-padding-x)}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-calm .cmo-icon-nav,[data-skin=calm] .cmo-icon-nav{padding-block:56px}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-calm .cmo-icon-nav,[data-skin=calm] .cmo-icon-nav{padding-block:50px}}body.cmo-genre-beauty.cmo-skin-calm .cmo-icon-nav .cmo-section__header,[data-skin=calm] .cmo-icon-nav .cmo-section__header{text-align:center;margin-bottom:48px}body.cmo-genre-beauty.cmo-skin-calm .cmo-icon-nav .cmo-section__lead,[data-skin=calm] .cmo-icon-nav .cmo-section__lead{margin-inline:auto}body.cmo-genre-beauty.cmo-skin-calm .cmo-icon-nav__grid,[data-skin=calm] .cmo-icon-nav__grid{gap:24px 20px}body.cmo-genre-beauty.cmo-skin-calm .cmo-icon-nav__link,[data-skin=calm] .cmo-icon-nav__link{gap:14px;padding:8px 6px;color:var(--cmo-color-text);transition:color .25s ease}body.cmo-genre-beauty.cmo-skin-calm .cmo-icon-nav__icon,[data-skin=calm] .cmo-icon-nav__icon{width:104px;height:104px;border-radius:14px;background-color:color-mix(in srgb,var(--cmo-color-text) 5%,transparent);transition:background-color .25s ease}body.cmo-genre-beauty.cmo-skin-calm .cmo-icon-nav__icon img,[data-skin=calm] .cmo-icon-nav__icon img{width:56px;height:56px;object-fit:contain}body.cmo-genre-beauty.cmo-skin-calm .cmo-section--text-inverted .cmo-icon-nav .cmo-icon-nav__icon,[data-skin=calm] .cmo-section--text-inverted .cmo-icon-nav .cmo-icon-nav__icon{background-color:var(--cmo-color-bg)}body.cmo-genre-beauty.cmo-skin-calm .cmo-section--text-inverted .cmo-icon-nav .cmo-icon-nav__link:hover .cmo-icon-nav__icon,[data-skin=calm] .cmo-section--text-inverted .cmo-icon-nav .cmo-icon-nav__link:hover .cmo-icon-nav__icon{background-color:color-mix(in srgb,var(--cmo-color-main) 18%,var(--cmo-color-bg))}body.cmo-genre-beauty.cmo-skin-calm .cmo-icon-nav__label,[data-skin=calm] .cmo-icon-nav__label{font-size:var(--cmo-fs-sm);font-weight:700;line-height:1.4}body.cmo-genre-beauty.cmo-skin-calm .cmo-icon-nav a.cmo-icon-nav__link:hover,[data-skin=calm] .cmo-icon-nav a.cmo-icon-nav__link:hover{color:var(--cmo-color-main)}body.cmo-genre-beauty.cmo-skin-calm .cmo-icon-nav a.cmo-icon-nav__link:hover .cmo-icon-nav__icon,[data-skin=calm] .cmo-icon-nav a.cmo-icon-nav__link:hover .cmo-icon-nav__icon{background-color:color-mix(in srgb,var(--cmo-color-main) 18%,transparent)}body.cmo-genre-beauty.cmo-skin-calm .cmo-icon-nav[data-icon-size=medium] .cmo-icon-nav__icon,[data-skin=calm] .cmo-icon-nav[data-icon-size=medium] .cmo-icon-nav__icon{width:128px;height:128px}body.cmo-genre-beauty.cmo-skin-calm .cmo-icon-nav[data-icon-size=medium] .cmo-icon-nav__icon img,[data-skin=calm] .cmo-icon-nav[data-icon-size=medium] .cmo-icon-nav__icon img{width:88px;height:88px}body.cmo-genre-beauty.cmo-skin-calm .cmo-icon-nav[data-icon-size=large] .cmo-icon-nav__icon,[data-skin=calm] .cmo-icon-nav[data-icon-size=large] .cmo-icon-nav__icon{width:152px;height:152px}body.cmo-genre-beauty.cmo-skin-calm .cmo-icon-nav[data-icon-size=large] .cmo-icon-nav__icon img,[data-skin=calm] .cmo-icon-nav[data-icon-size=large] .cmo-icon-nav__icon img{width:120px;height:120px}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-calm .cmo-icon-nav__grid,[data-skin=calm] .cmo-icon-nav__grid{gap:10px}body.cmo-genre-beauty.cmo-skin-calm .cmo-icon-nav__link,[data-skin=calm] .cmo-icon-nav__link{flex-direction:row;align-items:center;justify-content:flex-start;gap:10px;min-height:65px;padding:8px 10px;border-radius:14px;background-color:color-mix(in srgb,var(--cmo-color-text) 5%,transparent);text-align:left}body.cmo-genre-beauty.cmo-skin-calm .cmo-icon-nav__link .cmo-icon-nav__icon,body.cmo-genre-beauty.cmo-skin-calm .cmo-icon-nav[data-icon-size=medium] .cmo-icon-nav__icon,body.cmo-genre-beauty.cmo-skin-calm .cmo-icon-nav[data-icon-size=large] .cmo-icon-nav__icon,[data-skin=calm] .cmo-icon-nav__link .cmo-icon-nav__icon,[data-skin=calm] .cmo-icon-nav[data-icon-size=medium] .cmo-icon-nav__icon,[data-skin=calm] .cmo-icon-nav[data-icon-size=large] .cmo-icon-nav__icon{flex-shrink:0;width:36px;height:36px;border-radius:0;background-color:transparent}body.cmo-genre-beauty.cmo-skin-calm .cmo-icon-nav__link .cmo-icon-nav__icon img,body.cmo-genre-beauty.cmo-skin-calm .cmo-icon-nav[data-icon-size=medium] .cmo-icon-nav__icon img,body.cmo-genre-beauty.cmo-skin-calm .cmo-icon-nav[data-icon-size=large] .cmo-icon-nav__icon img,[data-skin=calm] .cmo-icon-nav__link .cmo-icon-nav__icon img,[data-skin=calm] .cmo-icon-nav[data-icon-size=medium] .cmo-icon-nav__icon img,[data-skin=calm] .cmo-icon-nav[data-icon-size=large] .cmo-icon-nav__icon img{width:36px;height:36px}body.cmo-genre-beauty.cmo-skin-calm a.cmo-icon-nav__link:hover,[data-skin=calm] a.cmo-icon-nav__link:hover{background-color:color-mix(in srgb,var(--cmo-color-main) 12%,transparent)}body.cmo-genre-beauty.cmo-skin-calm a.cmo-icon-nav__link:hover .cmo-icon-nav__icon,[data-skin=calm] a.cmo-icon-nav__link:hover .cmo-icon-nav__icon{background-color:transparent}}body.page-template-page-flex-page .cmo-section>.cmo-comparison-table{padding:0}body.cmo-genre-beauty.cmo-skin-calm .cmo-comparison-table,[data-skin=calm] .cmo-comparison-table{padding-block:80px;padding-inline:var(--cmo-section-padding-x)}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-calm .cmo-comparison-table,[data-skin=calm] .cmo-comparison-table{padding-block:56px}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-calm .cmo-comparison-table,[data-skin=calm] .cmo-comparison-table{padding-block:50px}}body.cmo-genre-beauty.cmo-skin-calm .cmo-comparison-table .cmo-section__header,[data-skin=calm] .cmo-comparison-table .cmo-section__header{text-align:center;margin-bottom:40px}body.cmo-genre-beauty.cmo-skin-calm .cmo-comparison-table .cmo-section__lead,[data-skin=calm] .cmo-comparison-table .cmo-section__lead{margin-inline:auto}body.cmo-genre-beauty.cmo-skin-calm .cmo-comparison-table__table,[data-skin=calm] .cmo-comparison-table__table{border:1px solid color-mix(in srgb,var(--cmo-color-text) 14%,transparent);color:var(--cmo-color-text);font-size:var(--cmo-fs-base);line-height:1.7}body.cmo-genre-beauty.cmo-skin-calm .cmo-comparison-table__corner,body.cmo-genre-beauty.cmo-skin-calm .cmo-comparison-table__col-head,body.cmo-genre-beauty.cmo-skin-calm .cmo-comparison-table__row-head,body.cmo-genre-beauty.cmo-skin-calm .cmo-comparison-table__cell,[data-skin=calm] .cmo-comparison-table__corner,[data-skin=calm] .cmo-comparison-table__col-head,[data-skin=calm] .cmo-comparison-table__row-head,[data-skin=calm] .cmo-comparison-table__cell{padding:clamp(12px,1.4vw,18px) clamp(14px,1.6vw,22px);border:1px solid color-mix(in srgb,var(--cmo-color-text) 14%,transparent)}body.cmo-genre-beauty.cmo-skin-calm .cmo-comparison-table__corner,body.cmo-genre-beauty.cmo-skin-calm .cmo-comparison-table__col-head,[data-skin=calm] .cmo-comparison-table__corner,[data-skin=calm] .cmo-comparison-table__col-head{background-color:color-mix(in srgb,var(--cmo-color-main) 14%,transparent);font-weight:700;text-align:center}body.cmo-genre-beauty.cmo-skin-calm .cmo-comparison-table__row-head,[data-skin=calm] .cmo-comparison-table__row-head{background-color:color-mix(in srgb,var(--cmo-color-text) 5%,transparent);font-weight:700;white-space:nowrap}body.cmo-genre-beauty.cmo-skin-calm .cmo-comparison-table__cell,[data-skin=calm] .cmo-comparison-table__cell{min-width:clamp(160px,22vw,260px)}body.cmo-genre-beauty.cmo-skin-calm .cmo-comparison-table__icon,[data-skin=calm] .cmo-comparison-table__icon{margin-right:6px;font-size:1.05em;font-weight:700}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-calm .cmo-comparison-table__table,[data-skin=calm] .cmo-comparison-table__table{border-width:1px 0 0 1px}body.cmo-genre-beauty.cmo-skin-calm .cmo-comparison-table__corner,body.cmo-genre-beauty.cmo-skin-calm .cmo-comparison-table__col-head,body.cmo-genre-beauty.cmo-skin-calm .cmo-comparison-table__row-head,body.cmo-genre-beauty.cmo-skin-calm .cmo-comparison-table__cell,[data-skin=calm] .cmo-comparison-table__corner,[data-skin=calm] .cmo-comparison-table__col-head,[data-skin=calm] .cmo-comparison-table__row-head,[data-skin=calm] .cmo-comparison-table__cell{border-width:0 1px 1px 0}body.cmo-genre-beauty.cmo-skin-calm .cmo-comparison-table__corner,body.cmo-genre-beauty.cmo-skin-calm .cmo-comparison-table__row-head,[data-skin=calm] .cmo-comparison-table__corner,[data-skin=calm] .cmo-comparison-table__row-head{width:20%}body.cmo-genre-beauty.cmo-skin-calm .cmo-comparison-table__corner,[data-skin=calm] .cmo-comparison-table__corner{background-color:color-mix(in srgb,var(--cmo-color-main) 14%,var(--cmo-section-user-bg, var(--cmo-color-bg)))}body.cmo-genre-beauty.cmo-skin-calm .cmo-comparison-table__row-head,[data-skin=calm] .cmo-comparison-table__row-head{white-space:normal;background-color:color-mix(in srgb,var(--cmo-color-text) 5%,var(--cmo-section-user-bg, var(--cmo-color-bg)))}body.cmo-genre-beauty.cmo-skin-calm .cmo-comparison-table__cell,[data-skin=calm] .cmo-comparison-table__cell{min-width:150px}}body.cmo-genre-beauty.cmo-skin-calm .cmo-content-modal__overlay,[data-skin=calm] .cmo-content-modal__overlay{background:#0009}body.cmo-genre-beauty.cmo-skin-calm .cmo-content-modal__container,[data-skin=calm] .cmo-content-modal__container{box-shadow:0 20px 60px #0000004d}body.cmo-genre-beauty.cmo-skin-calm .cmo-content-modal__close,[data-skin=calm] .cmo-content-modal__close{border-radius:50%;background:#0006;color:#fff}body.cmo-genre-beauty.cmo-skin-calm .cmo-content-modal__close:hover,[data-skin=calm] .cmo-content-modal__close:hover{background:#0009}body.cmo-genre-beauty.cmo-skin-calm .cmo-content-modal__body,[data-skin=calm] .cmo-content-modal__body{padding:1.5rem}body.cmo-genre-beauty.cmo-skin-calm .cmo-content-modal__image,[data-skin=calm] .cmo-content-modal__image{margin:-1.5rem -1.5rem 1rem}body.cmo-genre-beauty.cmo-skin-calm .cmo-content-modal__title,[data-skin=calm] .cmo-content-modal__title{margin-bottom:1rem}body.cmo-genre-beauty.cmo-skin-calm .cmo-content-modal__position,body.cmo-genre-beauty.cmo-skin-calm .cmo-content-modal__subtitle,[data-skin=calm] .cmo-content-modal__position,[data-skin=calm] .cmo-content-modal__subtitle,body.cmo-genre-beauty.cmo-skin-calm .cmo-content-modal__price,[data-skin=calm] .cmo-content-modal__price{margin-bottom:.5rem}body.cmo-genre-beauty.cmo-skin-calm .cmo-content-modal__price-original,[data-skin=calm] .cmo-content-modal__price-original{margin-right:.25rem}body.cmo-genre-beauty.cmo-skin-calm .cmo-content-modal__price-info,[data-skin=calm] .cmo-content-modal__price-info,body.cmo-genre-beauty.cmo-skin-calm .cmo-content-modal__meta,[data-skin=calm] .cmo-content-modal__meta{margin-bottom:1rem}body.cmo-genre-beauty.cmo-skin-calm .cmo-content-modal__badge,[data-skin=calm] .cmo-content-modal__badge{padding:.25em .75em;border-radius:4px}body.cmo-genre-beauty.cmo-skin-calm .cmo-content-modal__description,[data-skin=calm] .cmo-content-modal__description{line-height:1.7;margin-bottom:1rem}body.cmo-genre-beauty.cmo-skin-calm .cmo-content-modal__description p,[data-skin=calm] .cmo-content-modal__description p{margin-bottom:.5rem}body.cmo-genre-beauty.cmo-skin-calm .cmo-content-modal__catch,[data-skin=calm] .cmo-content-modal__catch{margin-bottom:1rem;padding:.5rem;border-radius:4px}body.cmo-genre-beauty.cmo-skin-calm .cmo-content-modal__field,[data-skin=calm] .cmo-content-modal__field{margin-bottom:1rem}body.cmo-genre-beauty.cmo-skin-calm .cmo-content-modal__field strong,[data-skin=calm] .cmo-content-modal__field strong{margin-bottom:.25rem}body.cmo-genre-beauty.cmo-skin-calm .cmo-content-modal__field p,[data-skin=calm] .cmo-content-modal__field p{line-height:1.6}body.cmo-genre-beauty.cmo-skin-calm .cmo-content-modal__menu,[data-skin=calm] .cmo-content-modal__menu{margin-bottom:1rem;padding:1rem;border-radius:4px}body.cmo-genre-beauty.cmo-skin-calm .cmo-content-modal__menu h4,[data-skin=calm] .cmo-content-modal__menu h4{margin-bottom:.5rem}body.cmo-genre-beauty.cmo-skin-calm .cmo-content-modal__notice,[data-skin=calm] .cmo-content-modal__notice{margin-top:1rem;padding:1rem;border-radius:4px}body.cmo-genre-beauty.cmo-skin-calm .cmo-content-modal__notice h4,[data-skin=calm] .cmo-content-modal__notice h4{margin-bottom:.25rem}body.cmo-genre-beauty.cmo-skin-calm .cmo-content-modal__rating,[data-skin=calm] .cmo-content-modal__rating{margin-bottom:.5rem}body.cmo-genre-beauty.cmo-skin-calm .cmo-content-modal__reviewer,[data-skin=calm] .cmo-content-modal__reviewer{margin-bottom:.25rem}body.cmo-genre-beauty.cmo-skin-calm .cmo-content-modal__reviewer-profile,[data-skin=calm] .cmo-content-modal__reviewer-profile{margin-bottom:.5rem}body.cmo-genre-beauty.cmo-skin-calm .cmo-content-modal__date,[data-skin=calm] .cmo-content-modal__date{margin-bottom:1rem}body.cmo-genre-beauty.cmo-skin-calm .cmo-content-modal__question,[data-skin=calm] .cmo-content-modal__question{margin-bottom:1rem;padding:1rem;border-radius:4px}body.cmo-genre-beauty.cmo-skin-calm .cmo-content-modal__question strong,[data-skin=calm] .cmo-content-modal__question strong{margin-right:.25rem}body.cmo-genre-beauty.cmo-skin-calm .cmo-content-modal__answer,[data-skin=calm] .cmo-content-modal__answer{line-height:1.7;padding:1rem}body.cmo-genre-beauty.cmo-skin-calm .cmo-content-modal__answer strong,[data-skin=calm] .cmo-content-modal__answer strong{margin-right:.25rem}body.cmo-genre-beauty.cmo-skin-calm .cmo-content-modal__social,[data-skin=calm] .cmo-content-modal__social{margin-top:1rem;padding-top:1rem}body.cmo-genre-beauty.cmo-skin-calm .cmo-content-modal__social-link,[data-skin=calm] .cmo-content-modal__social-link{padding:.25rem .5rem;border-radius:4px}body.cmo-genre-beauty.cmo-skin-calm .cmo-content-modal__address,body.cmo-genre-beauty.cmo-skin-calm .cmo-content-modal__phone,body.cmo-genre-beauty.cmo-skin-calm .cmo-content-modal__venue,body.cmo-genre-beauty.cmo-skin-calm .cmo-content-modal__job-type,body.cmo-genre-beauty.cmo-skin-calm .cmo-content-modal__salary,body.cmo-genre-beauty.cmo-skin-calm .cmo-content-modal__category,body.cmo-genre-beauty.cmo-skin-calm .cmo-content-modal__cost,body.cmo-genre-beauty.cmo-skin-calm .cmo-content-modal__price-range,body.cmo-genre-beauty.cmo-skin-calm .cmo-content-modal__experience,body.cmo-genre-beauty.cmo-skin-calm .cmo-content-modal__caption,[data-skin=calm] .cmo-content-modal__address,[data-skin=calm] .cmo-content-modal__phone,[data-skin=calm] .cmo-content-modal__venue,[data-skin=calm] .cmo-content-modal__job-type,[data-skin=calm] .cmo-content-modal__salary,[data-skin=calm] .cmo-content-modal__category,[data-skin=calm] .cmo-content-modal__cost,[data-skin=calm] .cmo-content-modal__price-range,[data-skin=calm] .cmo-content-modal__experience,[data-skin=calm] .cmo-content-modal__caption{margin-bottom:.5rem}body.cmo-genre-beauty.cmo-skin-calm .cmo-gallery-lightbox__overlay,[data-skin=calm] .cmo-gallery-lightbox__overlay{background:radial-gradient(ellipse at center,#14120e66,#0a09079e)}body.cmo-genre-beauty.cmo-skin-calm .cmo-gallery-lightbox__content,[data-skin=calm] .cmo-gallery-lightbox__content{gap:1.25rem;padding:1rem}@media (min-width: 768px){body.cmo-genre-beauty.cmo-skin-calm .cmo-gallery-lightbox__content,[data-skin=calm] .cmo-gallery-lightbox__content{gap:1.5rem;padding:2rem}}body.cmo-genre-beauty.cmo-skin-calm .cmo-gallery-lightbox__close,[data-skin=calm] .cmo-gallery-lightbox__close{color:#ffffffbf;border:1px solid rgba(255,255,255,.35);border-radius:50%}body.cmo-genre-beauty.cmo-skin-calm .cmo-gallery-lightbox__close:hover,[data-skin=calm] .cmo-gallery-lightbox__close:hover{background:#ffffff1f;border-color:#ffffffb3;color:#fff}body.cmo-genre-beauty.cmo-skin-calm .cmo-gallery-lightbox__image,[data-skin=calm] .cmo-gallery-lightbox__image{border-radius:2px;box-shadow:0 1px #ffffff0f inset,0 24px 60px -12px #000000a6,0 8px 24px -8px #00000080}body.cmo-genre-beauty.cmo-skin-calm .cmo-gallery-lightbox__caption,[data-skin=calm] .cmo-gallery-lightbox__caption{color:#ffffffd1;font-size:.8125rem;--cmo-ls-default: .08em;letter-spacing:.08em;line-height:1.6;padding-top:.875rem}body.cmo-genre-beauty.cmo-skin-calm .cmo-gallery-lightbox__caption:before,[data-skin=calm] .cmo-gallery-lightbox__caption:before{background:#fff6}@media (min-width: 768px){body.cmo-genre-beauty.cmo-skin-calm .cmo-gallery-lightbox__caption,[data-skin=calm] .cmo-gallery-lightbox__caption{font-size:.875rem}}body.cmo-skin-calm{--cmo-anim-duration-base: 1.4s;--cmo-anim-easing-base: cubic-bezier(.16, 1, .3, 1);--cmo-anim-distance-base: 32px;--cmo-anim-stagger-delay-base: 70ms;--cmo-anim-hero-duration-base: 2.4s;--cmo-anim-hero-easing-base: cubic-bezier(.16, 1, .3, 1)}body.page-template-page-flex-page .cmo-section>.cmo-image-banner{padding:0}body.cmo-skin-calm .cmo-image-banner{padding:clamp(28px,4vw,56px) var(--cmo-section-padding-x)}body.cmo-skin-calm .cmo-image-banner__inner{max-width:var(--cmo-container-max-width);margin-inline:auto}body.cmo-skin-calm .cmo-image-banner__img{border-radius:8px}body.cmo-skin-calm .cmo-image-banner__link{transition:opacity .2s ease}body.cmo-skin-calm .cmo-image-banner__link:hover{opacity:.85}body.cmo-skin-calm .cmo-image-banner__arrow{width:44px;height:44px;border-radius:50%;background:color-mix(in srgb,var(--cmo-color-bg) 85%,transparent);box-shadow:0 2px 10px color-mix(in srgb,var(--cmo-color-text) 14%,transparent);color:var(--cmo-color-text);font-size:var(--cmo-fs-md);line-height:1;transition:background .2s ease}body.cmo-skin-calm .cmo-image-banner__arrow:hover{background:var(--cmo-color-bg)}body.cmo-skin-calm .cmo-image-banner__arrow--prev{left:clamp(6px,1.5vw,16px)}body.cmo-skin-calm .cmo-image-banner__arrow--next{right:clamp(6px,1.5vw,16px)}@media (max-width: 767px){body.cmo-skin-calm .cmo-image-banner__arrow{width:36px;height:36px}}body.cmo-skin-calm .cmo-image-banner__dots{gap:8px;margin-top:16px}body.cmo-skin-calm .cmo-image-banner__dot{width:9px;height:9px;border-radius:50%;background:color-mix(in srgb,var(--cmo-color-text) 25%,transparent);transition:background .2s ease,transform .2s ease}body.cmo-skin-calm .cmo-image-banner__dot.is-active{background:var(--cmo-color-text);transform:scale(1.25)}body.cmo-skin-calm .cmo-toc{padding:clamp(40px,6vw,72px) var(--cmo-section-padding-x) clamp(40px,5vw,64px)}body.cmo-skin-calm .cmo-toc__inner{max-width:min(1000px,var(--cmo-container-max-width));margin-inline:auto;padding:clamp(28px,4vw,48px) clamp(20px,4vw,56px);border:1px solid color-mix(in srgb,var(--cmo-color-main) 16%,transparent);border-radius:20px;background:var(--cmo-color-bg-alt)}body.cmo-skin-calm .cmo-toc__heading{display:flex;flex-direction:column;align-items:center;gap:0;margin:0 0 clamp(20px,3vw,32px);text-align:center}body.cmo-skin-calm .cmo-toc__heading-en{margin-bottom:4px;color:var(--cmo-color-main);font-size:var(--cmo-fs-sm);font-weight:700;--cmo-ls-default: .12em;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}body.cmo-skin-calm .cmo-toc__heading-ja{color:var(--cmo-color-text);font-size:var(--cmo-fs-md);font-weight:700;line-height:1.4}body.cmo-skin-calm .cmo-toc__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px}@media (max-width: 767px){body.cmo-skin-calm .cmo-toc__list{grid-template-columns:1fr;gap:12px}}body.cmo-skin-calm .cmo-toc__item{display:flex}body.cmo-skin-calm .cmo-toc__link{display:flex;align-items:center;justify-content:center;width:100%;min-height:60px;padding:12px 24px;border:1px solid color-mix(in srgb,var(--cmo-color-main) 55%,transparent);border-radius:8px;background-color:var(--cmo-color-bg);color:var(--cmo-color-main);font-size:var(--cmo-fs-base);font-weight:500;line-height:1.6;text-align:center;text-decoration:none;transition:background-color .3s ease,color .3s ease,transform .3s ease}body.cmo-skin-calm .cmo-toc__link:hover{background-color:color-mix(in srgb,var(--cmo-color-bg) 90%,var(--cmo-color-main));transform:translateY(-1px)}body.cmo-skin-calm .cmo-main-single .cmo-single{max-width:calc(800px + 2 * var(--cmo-section-padding-x));margin-inline:auto;padding:40px var(--cmo-section-padding-x) 56px;box-sizing:border-box}@media (min-width: 1024px){body.cmo-skin-calm .cmo-main-single .cmo-single{padding-top:60px;padding-bottom:80px}}body.cmo-skin-calm .cmo-main-single .cmo-single__header{margin-bottom:40px}body.cmo-skin-calm .cmo-main-single .cmo-single__title{font-size:var(--calm-fs-lg);color:var(--cmo-color-text);--cmo-ls-default: .04em;letter-spacing:.04em;line-height:1.5;margin:0}body.cmo-skin-calm .cmo-main-single .cmo-single__thumbnail{margin-top:24px}body.cmo-skin-calm .cmo-main-single .cmo-single__thumbnail img{display:block;width:100%;height:auto}body.cmo-skin-calm .cmo-main-single .cmo-single__content{font-size:var(--calm-fs-base);color:var(--cmo-color-text);line-height:1.9;overflow-wrap:anywhere}body.cmo-skin-calm .cmo-main-single .cmo-single__content>:first-child{margin-top:0}body.cmo-skin-calm .cmo-main-single .cmo-single__content>:last-child{margin-bottom:0}body.cmo-skin-calm .cmo-main-single .cmo-single__content h2{font-size:var(--calm-fs-md);line-height:1.5;margin:2.5em 0 1em;padding-bottom:.5em;border-bottom:1px solid var(--cmo-color-border)}body.cmo-skin-calm .cmo-main-single .cmo-single__content h3{font-size:var(--calm-fs-base);font-weight:700;line-height:1.6;margin:2em 0 .8em}body.cmo-skin-calm .cmo-main-single .cmo-single__content h4,body.cmo-skin-calm .cmo-main-single .cmo-single__content h5,body.cmo-skin-calm .cmo-main-single .cmo-single__content h6{font-size:var(--calm-fs-base);line-height:1.6;margin:1.5em 0 .6em}body.cmo-skin-calm .cmo-main-single .cmo-single__content p{margin:0 0 1.5em}body.cmo-skin-calm .cmo-main-single .cmo-single__content img{max-width:100%;height:auto}body.cmo-skin-calm .cmo-main-single .cmo-single__content figure{margin:2em 0}body.cmo-skin-calm .cmo-main-single .cmo-single__content figcaption{font-size:var(--calm-fs-sm);margin-top:8px}body.cmo-skin-calm .cmo-main-single .cmo-single__content a{color:var(--cmo-color-main);text-decoration:underline;text-underline-offset:.2em}body.cmo-skin-calm .cmo-main-single .cmo-single__content a:hover{text-decoration:none}body.cmo-skin-calm .cmo-main-single .cmo-single__content ul,body.cmo-skin-calm .cmo-main-single .cmo-single__content ol{margin:0 0 1.5em;padding-left:1.5em}body.cmo-skin-calm .cmo-main-single .cmo-single__content ul li,body.cmo-skin-calm .cmo-main-single .cmo-single__content ol li{margin-bottom:.5em}body.cmo-skin-calm .cmo-main-single .cmo-single__content blockquote{margin:1.5em 0;padding:1em 1.5em;background-color:var(--cmo-color-bg-alt)}body.cmo-skin-calm .cmo-main-single .cmo-single__content table{width:100%;margin:1.5em 0;border-collapse:collapse}body.cmo-skin-calm .cmo-main-single .cmo-single__content table th,body.cmo-skin-calm .cmo-main-single .cmo-single__content table td{padding:12px 16px;border:1px solid var(--cmo-color-border);text-align:left}body.cmo-skin-calm .cmo-main-single .cmo-single__content table th{background-color:var(--cmo-color-bg-alt)}body.cmo-skin-calm .cmo-main-single .cmo-single__content hr{margin:2.5em 0;border:0;border-top:1px solid var(--cmo-color-border)}body.cmo-skin-calm .cmo-main-single .cmo-single__meta{margin-top:48px}body.cmo-skin-calm .cmo-main-single .cmo-single__meta:empty{display:none}body.cmo-skin-calm .cmo-main-single .cmo-single__group{margin-bottom:40px}body.cmo-skin-calm .cmo-main-single .cmo-single__group:last-child{margin-bottom:0}body.cmo-skin-calm .cmo-main-single .cmo-single__group-title{font-size:var(--calm-fs-md);color:var(--cmo-color-text);line-height:1.5;margin:0 0 16px;padding-bottom:12px;border-bottom:1px solid var(--cmo-color-border)}body.cmo-skin-calm .cmo-main-single .cmo-single__fields{margin:0}body.cmo-skin-calm .cmo-main-single .cmo-single__field{display:grid;grid-template-columns:140px minmax(0,1fr);gap:12px;padding:14px 0;border-bottom:1px solid var(--cmo-color-border)}@media (max-width: 767px){body.cmo-skin-calm .cmo-main-single .cmo-single__field{grid-template-columns:minmax(0,1fr);gap:4px}}body.cmo-skin-calm .cmo-main-single .cmo-single__field-label{font-size:var(--calm-fs-sm);color:var(--cmo-color-text)}body.cmo-skin-calm .cmo-main-single .cmo-single__field-value{font-size:var(--calm-fs-base);color:var(--cmo-color-text);line-height:1.7;margin:0;overflow-wrap:anywhere}body.cmo-skin-calm .cmo-main-single .cmo-single__field-value img{max-width:100%;height:auto}body.cmo-skin-calm .cmo-main-single .cmo-single__field-value a{color:var(--cmo-color-main);text-decoration:underline}body.cmo-skin-calm .cmo-main-single .cmo-single__field-value a:hover{text-decoration:none}body.cmo-skin-calm .cmo-main-single .cmo-single__json{font-size:var(--calm-fs-sm);background-color:var(--cmo-color-bg-alt);padding:12px 16px;margin:0;overflow-x:auto;white-space:pre-wrap}body.cmo-skin-calm .cmo-main-single .cmo-single-case-study__chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}body.cmo-skin-calm .cmo-main-single .cmo-single-case-study__chip{display:inline-block;padding:5px 14px;border-radius:999px;background-color:var(--cmo-color-bg-alt);font-size:var(--calm-fs-sm);font-weight:700;line-height:1.4;color:var(--cmo-color-text)}body.cmo-skin-calm .cmo-main-single .cmo-single-case-study__sub{margin:12px 0 0;font-size:var(--calm-fs-base);line-height:1.8;color:var(--cmo-color-text)}body.cmo-skin-calm .cmo-main-single .cmo-single-case-study__ba{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0 0 40px}@media (max-width: 767px){body.cmo-skin-calm .cmo-main-single .cmo-single-case-study__ba{gap:12px}}body.cmo-skin-calm .cmo-main-single .cmo-single-case-study__ba-item{margin:0}body.cmo-skin-calm .cmo-main-single .cmo-single-case-study__ba-img{display:flex;align-items:center;justify-content:center;aspect-ratio:4/3;overflow:hidden;background-color:var(--cmo-color-bg-alt)}body.cmo-skin-calm .cmo-main-single .cmo-single-case-study__ba-img img{display:block;width:100%;height:100%;object-fit:cover}body.cmo-skin-calm .cmo-main-single .cmo-single-case-study__ba-img span{font-size:var(--calm-fs-md);--cmo-ls-default: .08em;letter-spacing:.08em;text-transform:capitalize;color:var(--cmo-color-text)}body.cmo-skin-calm .cmo-main-single .cmo-single-case-study__ba-label{display:block;margin-top:8px;font-size:var(--calm-fs-sm);font-weight:700;--cmo-ls-default: .08em;letter-spacing:.08em;text-align:center;color:var(--cmo-color-text)}body.cmo-skin-calm .cmo-main-single .cmo-single-case-study__ba-label--after{color:var(--cmo-color-main)}body.cmo-skin-calm .cmo-main-single .cmo-single-case-study__lead{margin:0 0 40px;padding:24px 28px;background-color:var(--cmo-color-bg-alt);font-size:var(--calm-fs-base);line-height:1.9;color:var(--cmo-color-text)}@media (max-width: 767px){body.cmo-skin-calm .cmo-main-single .cmo-single-case-study__lead{padding:18px 20px}}body.cmo-skin-calm .cmo-main-single .cmo-single-case-study__lead p{margin:0 0 1em}body.cmo-skin-calm .cmo-main-single .cmo-single-case-study__lead p:last-child{margin-bottom:0}body.cmo-skin-calm .cmo-section.cmo-section--photo-grid{padding:88px var(--cmo-section-padding-x)}body.cmo-skin-calm .cmo-section.cmo-section--photo-grid .cmo-photo-grid__layout{max-width:var(--cmo-container-max-width);margin-inline:auto;grid-template-columns:minmax(150px,210px) minmax(0,1fr);gap:56px}body.cmo-skin-calm .cmo-section.cmo-section--photo-grid.cmo-section--photo-grid--heading-none .cmo-photo-grid__layout{grid-template-columns:minmax(0,1fr)}body.cmo-skin-calm .cmo-section.cmo-section--photo-grid.cmo-section--photo-grid--heading-right .cmo-photo-grid__layout{grid-template-columns:minmax(0,1fr) minmax(150px,210px)}body.cmo-skin-calm .cmo-section.cmo-section--photo-grid .cmo-photo-grid__aside{gap:30px;padding-top:6px}body.cmo-skin-calm .cmo-section.cmo-section--photo-grid.cmo-section--photo-grid--heading-right .cmo-photo-grid__aside{justify-content:flex-end}body.cmo-skin-calm .cmo-section.cmo-section--photo-grid .cmo-photo-grid__heading{margin:0;font-size:var(--calm-fs-xl);font-weight:400;--cmo-ls-default: .22em;letter-spacing:.22em;line-height:1.9}body.cmo-skin-calm .cmo-section.cmo-section--photo-grid .cmo-photo-grid__lead{margin:0;max-height:520px;font-size:var(--calm-fs-base);--cmo-ls-default: .06em;letter-spacing:.06em;line-height:2.5}body.cmo-skin-calm .cmo-section.cmo-section--photo-grid .cmo-photo-grid__grid{grid-template-columns:repeat(12,1fr);grid-auto-rows:124px;gap:10px}body.cmo-skin-calm .cmo-section.cmo-section--photo-grid .cmo-photo-grid__item{grid-column:span 4;grid-row:span 2}body.cmo-skin-calm .cmo-section.cmo-section--photo-grid .cmo-photo-grid__item:nth-child(4n+1){grid-column:span 5}body.cmo-skin-calm .cmo-section.cmo-section--photo-grid .cmo-photo-grid__item:nth-child(4n+3){grid-column:span 3}body.cmo-skin-calm .cmo-section.cmo-section--photo-grid .cmo-photo-grid__item:nth-child(4n){grid-column:span 7;grid-row:span 3}body.cmo-skin-calm .cmo-section.cmo-section--photo-grid .cmo-photo-grid__image{aspect-ratio:auto;height:100%}body.cmo-skin-calm .cmo-section.cmo-section--photo-grid .cmo-photo-grid__caption{padding:8px 12px;background-color:color-mix(in srgb,var(--cmo-color-text) 50%,transparent);color:var(--cmo-color-bg);font-size:var(--calm-fs-sm);--cmo-ls-default: .04em;letter-spacing:.04em}body.cmo-skin-calm .cmo-section.cmo-section--photo-grid .cmo-photo-grid__panel{grid-column:span 5;grid-row:span 3;padding:44px 42px;background-color:var(--cmo-color-bg-alt)}body.cmo-skin-calm .cmo-section.cmo-section--photo-grid .cmo-photo-grid__panel-sub{margin:0 0 20px;font-size:var(--calm-fs-md);font-weight:700;--cmo-ls-default: .05em;letter-spacing:.05em;line-height:1.85}body.cmo-skin-calm .cmo-section.cmo-section--photo-grid .cmo-photo-grid__panel-body{margin:0;font-size:var(--calm-fs-base);line-height:1.9}body.cmo-skin-calm .cmo-section.cmo-section--photo-grid .cmo-photo-grid__cta{margin-top:56px}body.cmo-skin-calm .cmo-section.cmo-section--photo-grid .cmo-photo-grid__btn{min-width:230px;height:56px;padding:0 56px;border:1px solid var(--cmo-color-text);color:var(--cmo-color-text);font-size:var(--calm-fs-base);--cmo-ls-default: .16em;letter-spacing:.16em;text-decoration:none;transition:background-color .3s ease,color .3s ease}body.cmo-skin-calm .cmo-section.cmo-section--photo-grid .cmo-photo-grid__btn:hover{background-color:var(--cmo-color-text);color:var(--cmo-color-bg)}@media (max-width: 1023px){body.cmo-skin-calm .cmo-section.cmo-section--photo-grid .cmo-photo-grid__layout{grid-template-columns:minmax(120px,170px) minmax(0,1fr);gap:36px}body.cmo-skin-calm .cmo-section.cmo-section--photo-grid.cmo-section--photo-grid--heading-right .cmo-photo-grid__layout{grid-template-columns:minmax(0,1fr) minmax(120px,170px)}body.cmo-skin-calm .cmo-section.cmo-section--photo-grid .cmo-photo-grid__grid{grid-auto-rows:96px}body.cmo-skin-calm .cmo-section.cmo-section--photo-grid .cmo-photo-grid__panel{padding:30px 26px}}@media (max-width: 767px){body.cmo-skin-calm .cmo-section.cmo-section--photo-grid{padding-block:56px}body.cmo-skin-calm .cmo-section.cmo-section--photo-grid .cmo-photo-grid__layout,body.cmo-skin-calm .cmo-section.cmo-section--photo-grid.cmo-section--photo-grid--heading-right .cmo-photo-grid__layout{grid-template-columns:1fr;gap:0}body.cmo-skin-calm .cmo-section.cmo-section--photo-grid .cmo-photo-grid__aside{margin-bottom:28px;gap:18px}body.cmo-skin-calm .cmo-section.cmo-section--photo-grid .cmo-photo-grid__lead{max-height:none}body.cmo-skin-calm .cmo-section.cmo-section--photo-grid .cmo-photo-grid__grid{gap:8px}body.cmo-skin-calm .cmo-section.cmo-section--photo-grid .cmo-photo-grid__item,body.cmo-skin-calm .cmo-section.cmo-section--photo-grid .cmo-photo-grid__item:nth-child(4n+1),body.cmo-skin-calm .cmo-section.cmo-section--photo-grid .cmo-photo-grid__item:nth-child(4n+3),body.cmo-skin-calm .cmo-section.cmo-section--photo-grid .cmo-photo-grid__item:nth-child(4n){grid-column:auto;grid-row:auto}body.cmo-skin-calm .cmo-section.cmo-section--photo-grid .cmo-photo-grid__image{aspect-ratio:4/3;height:auto}body.cmo-skin-calm .cmo-section.cmo-section--photo-grid .cmo-photo-grid__panel{grid-column:auto;grid-row:auto;padding:28px 22px}body.cmo-skin-calm .cmo-section.cmo-section--photo-grid .cmo-photo-grid__cta{margin-top:40px}}body.cmo-skin-calm .cmo-section.cmo-gallery-filter-grid .cmo-category-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:18px;padding:0 var(--cmo-section-padding-x)}@media (max-width: 1023px){body.cmo-skin-calm .cmo-section.cmo-gallery-filter-grid .cmo-category-tabs{gap:12px}}@media (max-width: 767px){body.cmo-skin-calm .cmo-section.cmo-gallery-filter-grid .cmo-category-tabs{gap:10px}}body.cmo-skin-calm .cmo-section.cmo-gallery-filter-grid .cmo-category-tab{height:39px;padding:0 50px;border:1px solid var(--cmo-color-text);border-radius:0;background-color:transparent;color:var(--cmo-color-text);font-size:var(--calm-fs-base);white-space:nowrap;cursor:pointer;transition:background-color .3s ease,color .3s ease}@media (max-width: 767px){body.cmo-skin-calm .cmo-section.cmo-gallery-filter-grid .cmo-category-tab{height:35px;padding:0 24px;font-size:var(--calm-fs-sm)}}body.cmo-skin-calm .cmo-section.cmo-gallery-filter-grid .cmo-category-tab.is-active{background-color:var(--cmo-color-text);color:var(--cmo-color-bg)}body.cmo-skin-calm .cmo-section.cmo-gallery-filter-grid .cmo-cpt-listing{width:100%;max-width:min(var(--cmo-container-max-width),100vw - 2 * var(--cmo-section-padding-x));margin-inline:auto}body.cmo-skin-calm .cmo-section.cmo-gallery-filter-grid .cmo-cpt-listing__grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 767px){body.cmo-skin-calm .cmo-section.cmo-gallery-filter-grid .cmo-cpt-listing__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}body.cmo-skin-calm .cmo-section.cmo-gallery-filter-grid .cmo-cpt-listing__item{cursor:pointer}body.cmo-skin-calm .cmo-section.cmo-gallery-filter-grid .cmo-cpt-listing__thumbnail{aspect-ratio:1/1;overflow:hidden}body.cmo-skin-calm .cmo-section.cmo-gallery-filter-grid .cmo-cpt-listing__thumbnail picture{display:block;width:100%;height:100%}body.cmo-skin-calm .cmo-section.cmo-gallery-filter-grid .cmo-cpt-listing__thumbnail img{display:block;width:100%;height:100%;object-fit:cover}body.cmo-skin-calm .cmo-section.cmo-gallery-filter-grid .cmo-cpt-listing__title{font-size:var(--calm-fs-sm)}body.cmo-skin-calm .cmo-room-showcase__entry{max-width:calc(var(--cmo-container-max-width) + 2 * var(--cmo-section-padding-x));padding-inline:var(--cmo-section-padding-x);margin-bottom:2rem}body.cmo-skin-calm .cmo-room-showcase__entry-watermark{top:-.2em;right:0;font-size:clamp(64px,9vw,140px);--cmo-ls-default: .08em;letter-spacing:.08em;opacity:.06}body.cmo-skin-calm .cmo-room-showcase__lead{max-width:34em;text-align:center;line-height:2.1;padding-block:1rem 2rem}body.cmo-skin-calm .cmo-room-showcase__index{max-width:calc(var(--cmo-container-max-width) + 2 * var(--cmo-section-padding-x));padding-inline:var(--cmo-section-padding-x);margin-bottom:2rem}body.cmo-skin-calm .cmo-room-showcase__fin-inner{max-width:calc(var(--cmo-container-max-width) + 2 * var(--cmo-section-padding-x));padding:4.5rem var(--cmo-section-padding-x);gap:2rem}@media (min-width: 1024px){body.cmo-skin-calm .cmo-room-showcase__fin-inner{flex-direction:row;align-items:flex-start}body.cmo-skin-calm .cmo-room-showcase__fin-inner>*{flex:1;min-width:0}}body.cmo-skin-calm .cmo-room-showcase__fin-title{margin:0;font-size:1.35rem;line-height:1.4}body.cmo-skin-calm .cmo-room-showcase__fin-cta{margin-top:1.5rem;gap:1.5rem}body.cmo-skin-calm .cmo-room-showcase__fin-tel{font-size:1.35rem}body.cmo-skin-calm .cmo-room-showcase__fin-overview{border-top:1px solid var(--cmo-color-border)}body.cmo-skin-calm .cmo-room-showcase__fin-row{padding:.6em 0;border-bottom:1px solid var(--cmo-color-border);gap:1rem}body.cmo-skin-calm .cmo-room-showcase__fin-row dt{flex:0 0 8.5em;font-size:.9rem;white-space:nowrap}body.cmo-skin-calm .cmo-room-showcase__fin-row dd{font-size:.95rem}body.cmo-skin-calm .cmo-room-showcase__index-list{border-top:1px solid var(--cmo-color-border)}body.cmo-skin-calm .cmo-room-showcase__index-item{flex:1 1 auto;border-bottom:1px solid var(--cmo-color-border)}body.cmo-skin-calm .cmo-room-showcase__index-item a{gap:12px;padding:14px 24px 14px 4px;transition:opacity .3s ease}body.cmo-skin-calm .cmo-room-showcase__index-item a:hover{opacity:.6}body.cmo-skin-calm .cmo-room-showcase__index-num{font-size:.85rem;--cmo-ls-default: .12em;letter-spacing:.12em}body.cmo-skin-calm .cmo-room-showcase__index-name{--cmo-ls-default: .1em;letter-spacing:.1em}body.cmo-skin-calm .cmo-room-showcase__room-inner{max-width:calc(var(--cmo-container-max-width) + 2 * var(--cmo-section-padding-x));padding:4.5rem var(--cmo-section-padding-x);gap:1.5rem}@media (min-width: 1024px){body.cmo-skin-calm .cmo-room-showcase__room-inner{flex-direction:row;align-items:flex-start;gap:2rem}body.cmo-skin-calm .cmo-room-showcase__room-inner .cmo-room-showcase__media{flex:0 0 52%}}@media (min-width: 1024px){body.cmo-skin-calm .cmo-room-showcase__room:nth-of-type(2n) .cmo-room-showcase__room-inner{flex-direction:row-reverse}}body.cmo-skin-calm .cmo-room-showcase__watermark{top:24px;left:16px;font-size:96px;--cmo-ls-default: .06em;letter-spacing:.06em;opacity:.07}body.cmo-skin-calm .cmo-room-showcase__room:nth-of-type(2n) .cmo-room-showcase__watermark{left:auto;right:16px}body.cmo-skin-calm .cmo-room-showcase__media img{aspect-ratio:3/2}body.cmo-skin-calm .cmo-room-showcase__slider .embla__thumbs{gap:10px;margin-top:12px}body.cmo-skin-calm .cmo-room-showcase__slider .embla__thumb{flex:0 0 84px;aspect-ratio:4/3;border:1px solid transparent;opacity:.55;transition:opacity .3s ease,border-color .3s ease}body.cmo-skin-calm .cmo-room-showcase__slider .embla__thumb.is-active,body.cmo-skin-calm .cmo-room-showcase__slider .embla__thumb:hover{opacity:1;border-color:var(--cmo-color-text)}body.cmo-skin-calm .cmo-room-showcase__header{gap:.5rem;align-items:baseline;flex-wrap:wrap}body.cmo-skin-calm .cmo-room-showcase__title{font-size:1.5rem;line-height:1.4}body.cmo-skin-calm .cmo-room-showcase__title-en{font-size:.85rem;--cmo-ls-default: .28em;letter-spacing:.28em;text-transform:uppercase}body.cmo-skin-calm .cmo-room-showcase__featured-badge{font-size:.75rem;padding:.2em .8em;border:1px solid currentColor}body.cmo-skin-calm .cmo-room-showcase__catch{margin-top:1rem;font-size:1.05rem;line-height:1.8}body.cmo-skin-calm .cmo-room-showcase__description{margin-top:.5rem;line-height:1.9}body.cmo-skin-calm .cmo-room-showcase__specs{margin-top:1.5rem;border-top:1px solid var(--cmo-color-border)}body.cmo-skin-calm .cmo-room-showcase__spec{padding:.6em 0;border-bottom:1px solid var(--cmo-color-border);gap:1rem}body.cmo-skin-calm .cmo-room-showcase__spec-label{flex:0 0 8em;font-size:.9rem;white-space:nowrap}body.cmo-skin-calm .cmo-room-showcase__spec-value{font-size:.95rem}body.cmo-skin-calm .cmo-room-showcase__amenities{margin-top:1rem;gap:.5rem}body.cmo-skin-calm .cmo-room-showcase__amenity{font-size:.85rem;padding:.3em 1em;border:1px solid var(--cmo-color-border)}body.cmo-skin-calm .cmo-room-showcase__price{margin-top:1.5rem;gap:.5rem}body.cmo-skin-calm .cmo-room-showcase__price-label{font-size:.85rem}body.cmo-skin-calm .cmo-room-showcase__price-value{font-size:1.35rem}body.cmo-skin-calm .cmo-room-showcase__price-note{font-size:.85rem;opacity:.7}body.cmo-skin-calm .cmo-room-showcase__buttons{margin-top:1rem;gap:.5rem}body.cmo-skin-calm .cmo-room-showcase__notes{margin-top:1rem;font-size:var(--cmo-fs-sm);opacity:.75;line-height:1.8}body.cmo-skin-calm .cmo-room-showcase__more{margin-top:1rem}body.cmo-skin-calm .cmo-room-showcase__more-link{font-size:.95rem;text-decoration:underline;text-underline-offset:.3em}body.page-template-page-flex-page .cmo-section>.cmo-custom-html{padding:0}body.cmo-skin-calm .cmo-custom-html{padding:clamp(28px,4vw,56px) var(--cmo-section-padding-x)}body.cmo-skin-calm .cmo-custom-html__inner{max-width:var(--cmo-container-max-width);margin-inline:auto}body.page-template-page-flex-page .cmo-section>.cmo-video{padding:0}body.cmo-skin-calm .cmo-video{padding:clamp(28px,4vw,56px) var(--cmo-section-padding-x)}body.cmo-skin-calm .cmo-video__inner{max-width:var(--cmo-container-max-width);margin-inline:auto}body.page-template-page-flex-page .cmo-section>.cmo-simple-image{padding:0}body.cmo-skin-calm .cmo-simple-image{padding:clamp(28px,4vw,56px) var(--cmo-section-padding-x)}body.cmo-skin-calm .cmo-simple-image__inner{max-width:var(--cmo-container-max-width);margin-inline:auto;gap:clamp(20px,3vw,40px)}body.cmo-skin-calm .cmo-simple-image__img{border-radius:8px}body.cmo-skin-calm .cmo-simple-image__item--w-full .cmo-simple-image__img{border-radius:0}body.cmo-skin-calm .cmo-simple-image__link{transition:opacity .2s ease}body.cmo-skin-calm .cmo-simple-image__link:hover{opacity:.85}body.cmo-skin-calm .cmo-simple-image__caption{margin-top:8px;font-size:var(--cmo-fs-sm);text-align:center}body.page-template-page-flex-page .cmo-section>.cmo-access-route{padding:0}body.cmo-skin-calm .cmo-access-route{padding:clamp(28px,4vw,56px) var(--cmo-section-padding-x)}body.cmo-skin-calm .cmo-access-route__inner{max-width:var(--cmo-container-max-width);margin-inline:auto;gap:clamp(18px,2.5vw,28px)}body.cmo-skin-calm .cmo-access-route__head{gap:12px}body.cmo-skin-calm .cmo-access-route__mode-icon{width:30px;height:30px;opacity:.85}body.cmo-skin-calm .cmo-access-route__heading{font-size:var(--cmo-fs-lg);line-height:1.4}body.cmo-skin-calm .cmo-access-route__stop{padding-left:30px;padding-bottom:clamp(18px,2.5vw,26px)}body.cmo-skin-calm .cmo-access-route__stop:not(:last-child):before{content:"";position:absolute;left:6px;top:21px;bottom:2px;width:2px;background:color-mix(in srgb,currentColor 22%,transparent)}body.cmo-skin-calm .cmo-access-route__stop--last{padding-bottom:0}body.cmo-skin-calm .cmo-access-route__stop--last .cmo-access-route__marker{background:currentColor}body.cmo-skin-calm .cmo-access-route__marker{left:0;top:5px;width:14px;height:14px;border:2px solid currentColor;background:transparent}body.cmo-skin-calm .cmo-access-route__point{font-size:var(--cmo-fs-md);font-weight:600;line-height:1.5}body.cmo-skin-calm .cmo-access-route__leg{margin-top:8px;gap:6px 12px}body.cmo-skin-calm .cmo-access-route__leg-via{font-size:var(--cmo-fs-sm);line-height:1.5;padding:2px 12px;border:1px solid color-mix(in srgb,currentColor 30%,transparent);border-radius:999px}body.cmo-skin-calm .cmo-access-route__leg-duration{font-size:var(--cmo-fs-sm);line-height:1.5;opacity:.75}body.cmo-skin-calm .cmo-access-route__note{font-size:var(--cmo-fs-sm);line-height:1.7;opacity:.8}body.cmo-skin-calm .cmo-access-route__map{aspect-ratio:16/9;border-radius:8px}@media (max-width: 767px){body.cmo-skin-calm .cmo-access-route__map{aspect-ratio:4/3}}body.cmo-skin-calm .cmo-side-cta{gap:.25rem}body.cmo-skin-calm .cmo-side-cta__item{gap:.25rem;padding:18px 12px;border-radius:8px 0 0 8px;background-color:var(--cmo-color-text);color:var(--cmo-color-bg);font-size:var(--cmo-fs-sm);line-height:1.2;--cmo-ls-default: .1em;letter-spacing:.1em;box-shadow:-2px 2px 6px color-mix(in srgb,var(--cmo-color-text) 20%,transparent);transition:opacity .3s ease}body.cmo-skin-calm .cmo-side-cta__item:hover{opacity:.85}body.cmo-skin-calm .cmo-side-cta__icon svg{width:16px;height:16px}body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-calm .cmo-flex-page-main>.cmo-section:where(:not(.cmo-section--lp-hero)):where(:not(:has(>.cmo-section--lp-hero))){padding:80px var(--cmo-section-padding-x, 25px)}body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-calm .cmo-flex-page-main>.cmo-section--lp-hero,body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-calm .cmo-flex-page-main>.cmo-section:has(>.cmo-section--lp-hero){padding:0}body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-calm .cmo-flex-page-main>.cmo-section:has(>.cmo-simple-image){padding-block:0}body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-calm .cmo-flex-page-main>.cmo-section>.cmo-section{padding-block:0}body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-calm .cmo-flex-page-main>.cmo-section.cmo-about-section,body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-calm .cmo-flex-page-main>.cmo-section:has(>.cmo-about-section){padding:3rem 0}body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-calm .cmo-flex-page-main>.cmo-section.cmo-section--about,body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-calm .cmo-flex-page-main>.cmo-section:has(>.cmo-section--about){padding:3rem 0}body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-calm .cmo-flex-page-main>.cmo-section.cmo-faq-section,body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-calm .cmo-flex-page-main>.cmo-section:has(>.cmo-faq-section){padding:3rem 0}body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-calm .cmo-flex-page-main>.cmo-section.cmo-section--repeat-box,body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-calm .cmo-flex-page-main>.cmo-section:has(>.cmo-section--repeat-box){padding:3rem 0}body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-calm .cmo-flex-page-main>.cmo-section.cmo-section--post-listing-column,body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-calm .cmo-flex-page-main>.cmo-section:has(>.cmo-section--post-listing-column){padding:3rem 0}body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-calm .cmo-flex-page-main>.cmo-section.cmo-section--message,body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-calm .cmo-flex-page-main>.cmo-section:has(>.cmo-section--message){padding:3rem 0}body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-calm .cmo-flex-page-main>.cmo-section.cmo-message-section,body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-calm .cmo-flex-page-main>.cmo-section:has(>.cmo-message-section){padding:3rem 0}body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-calm .cmo-flex-page-main>.cmo-section.cmo-section--category-link,body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-calm .cmo-flex-page-main>.cmo-section:has(>.cmo-section--category-link){padding:3rem 0}body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-calm .cmo-flex-page-main>.cmo-section.cmo-section--timeline,body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-calm .cmo-flex-page-main>.cmo-section:has(>.cmo-section--timeline){padding:3rem 0}body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-calm .cmo-flex-page-main>.cmo-section.cmo-section--ab-link,body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-calm .cmo-flex-page-main>.cmo-section:has(>.cmo-section--ab-link){padding:3rem 0}body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-calm .cmo-flex-page-main>.cmo-section.cmo-section--gallery,body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-calm .cmo-flex-page-main>.cmo-section:has(>.cmo-section--gallery){padding:3rem 0}body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-calm .cmo-flex-page-main>.cmo-section.cmo-section--information,body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-calm .cmo-flex-page-main>.cmo-section:has(>.cmo-section--information){padding:3rem 0}body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-calm .cmo-flex-page-main>.cmo-section.cmo-section--contact-form,body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-calm .cmo-flex-page-main>.cmo-section:has(>.cmo-section--contact-form){padding:3rem 0}body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-calm .cmo-flex-page-main>.cmo-section.cmo-section--cpt-listing,body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-calm .cmo-flex-page-main>.cmo-section:has(>.cmo-section--cpt-listing){padding:3rem 0}body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-calm .cmo-flex-page-main>.cmo-section.cmo-section--cpt-archive,body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-calm .cmo-flex-page-main>.cmo-section:has(>.cmo-section--cpt-archive){padding:3rem 0}body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-calm .cmo-flex-page-main>.cmo-section.cmo-section--contact-pattern-b,body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-calm .cmo-flex-page-main>.cmo-section:has(>.cmo-section--contact-pattern-b){padding:3rem 0}body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-calm .cmo-about-section,body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-calm [data-skin=calm] .cmo-about-section,body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-calm .cmo-section--about,body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-calm [data-skin=calm] .cmo-section--about,body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-calm .cmo-faq-section,body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-calm [data-skin=calm] .cmo-faq-section,body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-calm .cmo-section--repeat-box,body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-calm [data-skin=calm] .cmo-section--repeat-box,body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-calm .cmo-section--post-listing-column,body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-calm [data-skin=calm] .cmo-section--post-listing-column,body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-calm .cmo-section--message,body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-calm [data-skin=calm] .cmo-section--message,body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-calm .cmo-message-section,body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-calm [data-skin=calm] .cmo-message-section,body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-calm .cmo-section--category-link,body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-calm [data-skin=calm] .cmo-section--category-link,body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-calm .cmo-section--timeline,body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-calm [data-skin=calm] .cmo-section--timeline,body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-calm .cmo-section--ab-link,body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-calm [data-skin=calm] .cmo-section--ab-link,body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-calm .cmo-section--gallery,body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-calm [data-skin=calm] .cmo-section--gallery,body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-calm .cmo-section--information,body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-calm [data-skin=calm] .cmo-section--information,body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-calm .cmo-section--contact-form,body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-calm [data-skin=calm] .cmo-section--contact-form,body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-calm .cmo-section--cpt-listing,body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-calm [data-skin=calm] .cmo-section--cpt-listing,body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-calm .cmo-section--cpt-archive,body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-calm [data-skin=calm] .cmo-section--cpt-archive,body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-calm .cmo-section--contact-pattern-b,body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-calm [data-skin=calm] .cmo-section--contact-pattern-b{background:transparent}body.page-template-page-flex-page [data-skin=calm] .cmo-flex-page-main>.cmo-section:where(:not(.cmo-section--lp-hero)):where(:not(:has(>.cmo-section--lp-hero))){padding:80px var(--cmo-section-padding-x, 25px)}body.page-template-page-flex-page [data-skin=calm] .cmo-flex-page-main>.cmo-section--lp-hero,body.page-template-page-flex-page [data-skin=calm] .cmo-flex-page-main>.cmo-section:has(>.cmo-section--lp-hero){padding:0}body.page-template-page-flex-page [data-skin=calm] .cmo-flex-page-main>.cmo-section:has(>.cmo-simple-image){padding-block:0}body.page-template-page-flex-page [data-skin=calm] .cmo-flex-page-main>.cmo-section>.cmo-section{padding-block:0}body.page-template-page-flex-page [data-skin=calm] .cmo-flex-page-main>.cmo-section.cmo-about-section,body.page-template-page-flex-page [data-skin=calm] .cmo-flex-page-main>.cmo-section:has(>.cmo-about-section){padding:3rem 0}body.page-template-page-flex-page [data-skin=calm] .cmo-flex-page-main>.cmo-section.cmo-section--about,body.page-template-page-flex-page [data-skin=calm] .cmo-flex-page-main>.cmo-section:has(>.cmo-section--about){padding:3rem 0}body.page-template-page-flex-page [data-skin=calm] .cmo-flex-page-main>.cmo-section.cmo-faq-section,body.page-template-page-flex-page [data-skin=calm] .cmo-flex-page-main>.cmo-section:has(>.cmo-faq-section){padding:3rem 0}body.page-template-page-flex-page [data-skin=calm] .cmo-flex-page-main>.cmo-section.cmo-section--repeat-box,body.page-template-page-flex-page [data-skin=calm] .cmo-flex-page-main>.cmo-section:has(>.cmo-section--repeat-box){padding:3rem 0}body.page-template-page-flex-page [data-skin=calm] .cmo-flex-page-main>.cmo-section.cmo-section--post-listing-column,body.page-template-page-flex-page [data-skin=calm] .cmo-flex-page-main>.cmo-section:has(>.cmo-section--post-listing-column){padding:3rem 0}body.page-template-page-flex-page [data-skin=calm] .cmo-flex-page-main>.cmo-section.cmo-section--message,body.page-template-page-flex-page [data-skin=calm] .cmo-flex-page-main>.cmo-section:has(>.cmo-section--message){padding:3rem 0}body.page-template-page-flex-page [data-skin=calm] .cmo-flex-page-main>.cmo-section.cmo-message-section,body.page-template-page-flex-page [data-skin=calm] .cmo-flex-page-main>.cmo-section:has(>.cmo-message-section){padding:3rem 0}body.page-template-page-flex-page [data-skin=calm] .cmo-flex-page-main>.cmo-section.cmo-section--category-link,body.page-template-page-flex-page [data-skin=calm] .cmo-flex-page-main>.cmo-section:has(>.cmo-section--category-link){padding:3rem 0}body.page-template-page-flex-page [data-skin=calm] .cmo-flex-page-main>.cmo-section.cmo-section--timeline,body.page-template-page-flex-page [data-skin=calm] .cmo-flex-page-main>.cmo-section:has(>.cmo-section--timeline){padding:3rem 0}body.page-template-page-flex-page [data-skin=calm] .cmo-flex-page-main>.cmo-section.cmo-section--ab-link,body.page-template-page-flex-page [data-skin=calm] .cmo-flex-page-main>.cmo-section:has(>.cmo-section--ab-link){padding:3rem 0}body.page-template-page-flex-page [data-skin=calm] .cmo-flex-page-main>.cmo-section.cmo-section--gallery,body.page-template-page-flex-page [data-skin=calm] .cmo-flex-page-main>.cmo-section:has(>.cmo-section--gallery){padding:3rem 0}body.page-template-page-flex-page [data-skin=calm] .cmo-flex-page-main>.cmo-section.cmo-section--information,body.page-template-page-flex-page [data-skin=calm] .cmo-flex-page-main>.cmo-section:has(>.cmo-section--information){padding:3rem 0}body.page-template-page-flex-page [data-skin=calm] .cmo-flex-page-main>.cmo-section.cmo-section--contact-form,body.page-template-page-flex-page [data-skin=calm] .cmo-flex-page-main>.cmo-section:has(>.cmo-section--contact-form){padding:3rem 0}body.page-template-page-flex-page [data-skin=calm] .cmo-flex-page-main>.cmo-section.cmo-section--cpt-listing,body.page-template-page-flex-page [data-skin=calm] .cmo-flex-page-main>.cmo-section:has(>.cmo-section--cpt-listing){padding:3rem 0}body.page-template-page-flex-page [data-skin=calm] .cmo-flex-page-main>.cmo-section.cmo-section--cpt-archive,body.page-template-page-flex-page [data-skin=calm] .cmo-flex-page-main>.cmo-section:has(>.cmo-section--cpt-archive){padding:3rem 0}body.page-template-page-flex-page [data-skin=calm] .cmo-flex-page-main>.cmo-section.cmo-section--contact-pattern-b,body.page-template-page-flex-page [data-skin=calm] .cmo-flex-page-main>.cmo-section:has(>.cmo-section--contact-pattern-b){padding:3rem 0}body.page-template-page-flex-page [data-skin=calm] .cmo-about-section,body.page-template-page-flex-page [data-skin=calm] .cmo-section--about,body.page-template-page-flex-page [data-skin=calm] .cmo-faq-section,body.page-template-page-flex-page [data-skin=calm] .cmo-section--repeat-box,body.page-template-page-flex-page [data-skin=calm] .cmo-section--post-listing-column,body.page-template-page-flex-page [data-skin=calm] .cmo-section--message,body.page-template-page-flex-page [data-skin=calm] .cmo-message-section,body.page-template-page-flex-page [data-skin=calm] .cmo-section--category-link,body.page-template-page-flex-page [data-skin=calm] .cmo-section--timeline,body.page-template-page-flex-page [data-skin=calm] .cmo-section--ab-link,body.page-template-page-flex-page [data-skin=calm] .cmo-section--gallery,body.page-template-page-flex-page [data-skin=calm] .cmo-section--information,body.page-template-page-flex-page [data-skin=calm] .cmo-section--contact-form,body.page-template-page-flex-page [data-skin=calm] .cmo-section--cpt-listing,body.page-template-page-flex-page [data-skin=calm] .cmo-section--cpt-archive,body.page-template-page-flex-page [data-skin=calm] .cmo-section--contact-pattern-b{background:transparent}body.cmo-genre-beauty.cmo-skin-calm .cmo-main-archive .cmo-archive{max-width:none;margin:0;padding:72px 0 100px;background-color:var(--calm-custom-3)}body.cmo-genre-beauty.cmo-skin-calm .cmo-main-archive .cmo-archive__header,body.cmo-genre-beauty.cmo-skin-calm .cmo-main-archive .cmo-section--cpt-archive .cmo-section__content{width:86.11%;max-width:1240px;margin-inline:auto}body.cmo-genre-beauty.cmo-skin-calm .cmo-main-archive .cmo-archive__header{text-align:center;margin-bottom:73px}body.cmo-genre-beauty.cmo-skin-calm .cmo-main-archive .cmo-archive__subtitle{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;width:138px;height:105.612px;margin:0 auto 18px;font-family:var(--calm-font-en);font-size:var(--calm-fs-md);font-weight:400;line-height:1;--cmo-ls-default: .5px;letter-spacing:.5px;color:var(--cmo-color-text)}body.cmo-genre-beauty.cmo-skin-calm .cmo-main-archive .cmo-archive__subtitle:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:url(../images/calm/52edb9ffd9746f83e6f9cf51770da3e74f28bfb3.png) center/contain no-repeat;opacity:.8;pointer-events:none}body.cmo-genre-beauty.cmo-skin-calm .cmo-main-archive .cmo-archive__title{margin:0;font-family:var(--calm-font-heading);font-size:var(--calm-fs-lg);font-weight:500;line-height:1.7;--cmo-ls-default: .04em;letter-spacing:.04em;color:var(--cmo-color-text)}body.cmo-genre-beauty.cmo-skin-calm .cmo-main-archive .cmo-archive__count{display:block;margin-top:8px;font-family:var(--calm-font-en);font-size:var(--calm-fs-sm);font-weight:400;line-height:1;--cmo-ls-default: 1.8px;letter-spacing:1.8px;color:var(--cmo-color-text)}body.cmo-genre-beauty.cmo-skin-calm .cmo-main-archive .cmo-archive__description{max-width:640px;margin:18px auto 0;font-family:var(--calm-font-body);font-size:var(--calm-fs-sm);line-height:1.75;color:var(--cmo-color-text)}body.cmo-genre-beauty.cmo-skin-calm .cmo-main-archive .cmo-archive__description p{margin:0}body.cmo-genre-beauty.cmo-skin-calm .cmo-main-archive .cmo-section--cpt-archive{padding:0;background-color:transparent}body.cmo-genre-beauty.cmo-skin-calm .cmo-main-archive .cmo-cpt-archive__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:83px;border:0}body.cmo-genre-beauty.cmo-skin-calm .cmo-main-archive .cmo-cpt-archive__list .cmo-cpt-listing__link{display:block;min-width:0;color:var(--cmo-color-text);text-decoration:none;transition:none}body.cmo-genre-beauty.cmo-skin-calm .cmo-main-archive .cmo-cpt-archive__list .cmo-cpt-listing__link:hover,body.cmo-genre-beauty.cmo-skin-calm .cmo-main-archive .cmo-cpt-archive__list .cmo-cpt-listing__link:focus{background-color:transparent}body.cmo-genre-beauty.cmo-skin-calm .cmo-main-archive .cmo-section--cpt-archive .cmo-cpt-listing__item--list{display:flex;flex-direction:column;gap:0;margin:0;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}body.cmo-genre-beauty.cmo-skin-calm .cmo-main-archive .cmo-section--cpt-archive .cmo-cpt-listing__item--list .cmo-cpt-listing__thumbnail{width:100%;height:auto;aspect-ratio:358/246;margin:0;border:19px solid var(--calm-white);background-color:var(--calm-white);overflow:hidden;box-sizing:border-box}body.cmo-genre-beauty.cmo-skin-calm .cmo-main-archive .cmo-section--cpt-archive .cmo-cpt-listing__item--list .cmo-cpt-listing__thumbnail img{display:block;width:100%;height:100%;object-fit:cover;max-width:none;transition:none;transform:none}body.cmo-genre-beauty.cmo-skin-calm .cmo-main-archive .cmo-section--cpt-archive .cmo-cpt-listing__item--list .cmo-cpt-listing__body{display:flex;flex-direction:column;gap:11px;flex:none;min-width:0;margin-top:12px;padding:0}body.cmo-genre-beauty.cmo-skin-calm .cmo-main-archive .cmo-section--cpt-archive .cmo-cpt-listing__item--list .cmo-cpt-listing__title{margin:0;font-family:var(--calm-font-heading);font-size:var(--calm-fs-base);font-weight:500;line-height:1.6;color:var(--cmo-color-text)}body.cmo-genre-beauty.cmo-skin-calm .cmo-main-archive .cmo-section--cpt-archive .cmo-cpt-listing__item--list .cmo-cpt-listing__excerpt{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0;font-family:var(--calm-font-body);font-size:var(--calm-fs-sm);font-weight:400;line-height:1.56;color:var(--cmo-color-text)}body.cmo-genre-beauty.cmo-skin-calm .cmo-main-archive .cmo-section--cpt-archive .cmo-cpt-listing__item--list .cmo-cpt-listing__arrow{align-self:flex-start;margin-top:4px;padding:0;border:0;font-family:var(--calm-font-en);font-size:var(--calm-fs-sm);font-weight:500;line-height:1;--cmo-ls-default: 1px;letter-spacing:1px;color:var(--cmo-color-text);transition:none;transform:none}body.cmo-genre-beauty.cmo-skin-calm .cmo-main-archive .cmo-cpt-archive__empty{padding:80px 20px;font-family:var(--calm-font-body);font-size:var(--calm-fs-base);text-align:center;color:var(--cmo-color-text)}body.cmo-genre-beauty.cmo-skin-calm .cmo-main-archive .cmo-pagination{display:flex;justify-content:center;margin-top:73px;padding:0;border:0}body.cmo-genre-beauty.cmo-skin-calm .cmo-main-archive .cmo-pagination ul.page-numbers{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:0;padding:0;list-style:none}body.cmo-genre-beauty.cmo-skin-calm .cmo-main-archive .cmo-pagination ul.page-numbers li{display:flex}body.cmo-genre-beauty.cmo-skin-calm .cmo-main-archive .cmo-pagination .page-numbers:not(ul){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;padding:0 16px;border:0;border-radius:18px;background-color:transparent;font-family:var(--calm-font-en);font-size:var(--calm-fs-sm);font-weight:500;line-height:1.4;--cmo-ls-default: 1.5px;letter-spacing:1.5px;color:var(--cmo-color-text);text-decoration:none;transition:background-color .3s ease,color .3s ease}body.cmo-genre-beauty.cmo-skin-calm .cmo-main-archive .cmo-pagination .page-numbers:not(ul):hover{background-color:var(--calm-custom-2);color:var(--cmo-color-text)}body.cmo-genre-beauty.cmo-skin-calm .cmo-main-archive .cmo-pagination .page-numbers:not(ul).current{background-color:var(--calm-custom-1);color:var(--calm-white)}body.cmo-genre-beauty.cmo-skin-calm .cmo-main-archive .cmo-pagination .page-numbers:not(ul).prev,body.cmo-genre-beauty.cmo-skin-calm .cmo-main-archive .cmo-pagination .page-numbers:not(ul).next{padding:0 20px}body.cmo-genre-beauty.cmo-skin-calm .cmo-main-archive .cmo-pagination .page-numbers:not(ul).dots{min-width:auto;padding:0 4px}body.cmo-genre-beauty.cmo-skin-calm .cmo-main-archive .cmo-pagination .page-numbers:not(ul).dots:hover{background-color:transparent}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-calm .cmo-main-archive .cmo-archive{padding:72px 0}body.cmo-genre-beauty.cmo-skin-calm .cmo-main-archive .cmo-cpt-archive__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 40px}body.cmo-genre-beauty.cmo-skin-calm .cmo-main-archive .cmo-section--cpt-archive .cmo-cpt-listing__item--list .cmo-cpt-listing__thumbnail{border-width:15px}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-calm .cmo-main-archive .cmo-archive{padding:64px 0 68px}body.cmo-genre-beauty.cmo-skin-calm .cmo-main-archive .cmo-archive__header,body.cmo-genre-beauty.cmo-skin-calm .cmo-main-archive .cmo-section--cpt-archive .cmo-section__content{width:100%;padding:0 30px;box-sizing:border-box}body.cmo-genre-beauty.cmo-skin-calm .cmo-main-archive .cmo-archive__header{margin-bottom:48px}body.cmo-genre-beauty.cmo-skin-calm .cmo-main-archive .cmo-archive__subtitle{width:117.3px;height:89.77px;margin:4px auto 20px}body.cmo-genre-beauty.cmo-skin-calm .cmo-main-archive .cmo-archive__description{max-width:334px}body.cmo-genre-beauty.cmo-skin-calm .cmo-main-archive .cmo-cpt-archive__list{grid-template-columns:minmax(0,1fr);gap:47.6px;justify-items:center}body.cmo-genre-beauty.cmo-skin-calm .cmo-main-archive .cmo-cpt-archive__list .cmo-cpt-listing__link{width:100%;max-width:334px}body.cmo-genre-beauty.cmo-skin-calm .cmo-main-archive .cmo-section--cpt-archive .cmo-cpt-listing__item--list .cmo-cpt-listing__thumbnail{aspect-ratio:334/229;border-width:15px}body.cmo-genre-beauty.cmo-skin-calm .cmo-main-archive .cmo-pagination{margin-top:48px}}body.cmo-genre-beauty.cmo-skin-calm .cmo-main-single .cmo-single{max-width:none;margin:0;padding:0 0 100px}body.cmo-genre-beauty.cmo-skin-calm .cmo-main-single .cmo-single__header{margin-bottom:60px;padding:64px var(--cmo-section-padding-x) 72px;background-color:var(--calm-custom-3);text-align:center}body.cmo-genre-beauty.cmo-skin-calm .cmo-main-single .cmo-single__header>*{max-width:800px;margin-inline:auto}body.cmo-genre-beauty.cmo-skin-calm .cmo-main-single .cmo-single__title{margin:0 auto;font-family:var(--calm-font-heading);font-size:var(--calm-fs-xl);font-weight:500;line-height:1.7;--cmo-ls-default: .04em;letter-spacing:.04em;color:var(--cmo-color-text)}body.cmo-genre-beauty.cmo-skin-calm .cmo-main-single .cmo-single__eeat{margin:18px auto 0}body.cmo-genre-beauty.cmo-skin-calm .cmo-main-single .cmo-single__dates{justify-content:center;font-family:var(--calm-font-en);font-size:var(--calm-fs-sm);--cmo-ls-default: 1.8px;letter-spacing:1.8px;opacity:1}body.cmo-genre-beauty.cmo-skin-calm .cmo-main-single .cmo-single__dates time{font-weight:400}body.cmo-genre-beauty.cmo-skin-calm .cmo-main-single .cmo-single__supervisor{border:0;border-radius:0;background-color:var(--calm-white);text-align:left}body.cmo-genre-beauty.cmo-skin-calm .cmo-main-single .cmo-single__thumbnail{margin-top:40px;border:19px solid var(--calm-white);background-color:var(--calm-white);box-sizing:border-box}body.cmo-genre-beauty.cmo-skin-calm .cmo-main-single .cmo-single__content,body.cmo-genre-beauty.cmo-skin-calm .cmo-main-single .cmo-single__meta{max-width:calc(800px + 2 * var(--cmo-section-padding-x));margin-inline:auto;padding-inline:var(--cmo-section-padding-x);box-sizing:border-box}body.cmo-genre-beauty.cmo-skin-calm .cmo-main-single .cmo-single__content{font-family:var(--calm-font-body)}body.cmo-genre-beauty.cmo-skin-calm .cmo-main-single .cmo-single__content h2{font-family:var(--calm-font-heading);font-size:var(--calm-fs-md);font-weight:500;line-height:1.7;border-bottom-color:var(--calm-custom-1)}body.cmo-genre-beauty.cmo-skin-calm .cmo-main-single .cmo-single__content h3,body.cmo-genre-beauty.cmo-skin-calm .cmo-main-single .cmo-single__content h4,body.cmo-genre-beauty.cmo-skin-calm .cmo-main-single .cmo-single__content h5,body.cmo-genre-beauty.cmo-skin-calm .cmo-main-single .cmo-single__content h6{font-family:var(--calm-font-heading);font-weight:500}body.cmo-genre-beauty.cmo-skin-calm .cmo-main-single .cmo-single__content a{color:var(--calm-custom-1)}body.cmo-genre-beauty.cmo-skin-calm .cmo-main-single .cmo-single__content blockquote{background-color:var(--calm-custom-3)}body.cmo-genre-beauty.cmo-skin-calm .cmo-main-single .cmo-single__content table th{background-color:var(--calm-custom-2)}body.cmo-genre-beauty.cmo-skin-calm .cmo-main-single .cmo-single__content hr{border-top-color:var(--calm-custom-1)}body.cmo-genre-beauty.cmo-skin-calm .cmo-main-single .cmo-single__group-title{font-family:var(--calm-font-heading);font-weight:500;border-bottom-color:var(--calm-custom-1)}body.cmo-genre-beauty.cmo-skin-calm .cmo-main-single .cmo-single__field-label{font-weight:500}body.cmo-genre-beauty.cmo-skin-calm .cmo-main-single .cmo-single__field-value a{color:var(--calm-custom-1)}body.cmo-genre-beauty.cmo-skin-calm .cmo-main-single .cmo-single-nav{border-top-color:var(--calm-custom-2)}body.cmo-genre-beauty.cmo-skin-calm .cmo-main-single .cmo-single-nav__label{font-family:var(--calm-font-en);font-weight:500;--cmo-ls-default: 1px;letter-spacing:1px;color:var(--calm-custom-1)}body.cmo-genre-beauty.cmo-skin-calm .cmo-main-single .cmo-single-nav__prev:hover .cmo-single-nav__title,body.cmo-genre-beauty.cmo-skin-calm .cmo-main-single .cmo-single-nav__next:hover .cmo-single-nav__title{color:var(--calm-custom-1)}body.cmo-genre-beauty.cmo-skin-calm .cmo-main-single .cmo-single-nav__archive-link:hover{background-color:var(--calm-custom-1);transform:translateY(-1px)}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-calm .cmo-main-single .cmo-single{padding-bottom:68px}body.cmo-genre-beauty.cmo-skin-calm .cmo-main-single .cmo-single__header{margin-bottom:40px;padding:48px 30px}body.cmo-genre-beauty.cmo-skin-calm .cmo-main-single .cmo-single__dates{--cmo-ls-default: 1.4px;letter-spacing:1.4px}body.cmo-genre-beauty.cmo-skin-calm .cmo-main-single .cmo-single__thumbnail{margin-top:28px;border-width:15px}}body.cmo-skin-calm .cmo-section.cmo-section--simple-box .cmo-simple-box__text>.cmo-simple-box__eyebrow.cmo-simple-box__eyebrow--size-sm{font-size:var(--calm-fs-base)}body.cmo-skin-calm .cmo-section.cmo-section--simple-box .cmo-simple-box__text>.cmo-simple-box__eyebrow.cmo-simple-box__eyebrow--size-lg{font-size:var(--calm-fs-lg)}
