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-core .cmo-section,[data-skin=core] .cmo-section{padding-block:0;background-color:var(--cmo-section-user-bg, var(--cmo-color-bg))}body.cmo-genre-beauty.cmo-skin-core .cmo-section__inner,[data-skin=core] .cmo-section__inner{max-width:var(--core-inner-max);margin-inline:auto;padding-inline:var(--core-inner-padding);box-sizing:border-box}body.cmo-genre-beauty.cmo-skin-core [style*=--section-bg-overlay-opacity],[data-skin=core] [style*=--section-bg-overlay-opacity]{position:relative;isolation:isolate}body.cmo-genre-beauty.cmo-skin-core [style*=--section-bg-overlay-opacity]:before,[data-skin=core] [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}@media (max-width: 1439.98px){body.cmo-genre-beauty.cmo-skin-core .cmo-section__inner,[data-skin=core] .cmo-section__inner{max-width:1100px}}body.cmo-genre-beauty.cmo-skin-core .cmo-section__subtitle,body.cmo-genre-beauty.cmo-skin-core .cmo-section-header__subtitle,body.cmo-genre-beauty.cmo-skin-core .cmo-section--section-title__subtitle,[data-skin=core] .cmo-section__subtitle,[data-skin=core] .cmo-section-header__subtitle,[data-skin=core] .cmo-section--section-title__subtitle{font-family:var(--core-font-en);font-size:var(--core-fs-md);font-weight:400;line-height:1.45;letter-spacing:.04em;color:var(--core-custom-2);margin:0 0 4px;display:block}@media (min-width: 768px){body.cmo-genre-beauty.cmo-skin-core .cmo-section__subtitle,body.cmo-genre-beauty.cmo-skin-core .cmo-section-header__subtitle,body.cmo-genre-beauty.cmo-skin-core .cmo-section--section-title__subtitle,[data-skin=core] .cmo-section__subtitle,[data-skin=core] .cmo-section-header__subtitle,[data-skin=core] .cmo-section--section-title__subtitle{font-size:var(--core-fs-md);letter-spacing:0}}body.cmo-genre-beauty.cmo-skin-core .cmo-section__title,body.cmo-genre-beauty.cmo-skin-core .cmo-section-header__title,body.cmo-genre-beauty.cmo-skin-core .cmo-section--section-title__heading,[data-skin=core] .cmo-section__title,[data-skin=core] .cmo-section-header__title,[data-skin=core] .cmo-section--section-title__heading{font-family:var(--core-font-heading);font-size:var(--core-fs-lg);font-weight:700;line-height:1.45;letter-spacing:0;color:var(--core-custom-3);margin:0 0 16px}body.cmo-genre-beauty.cmo-skin-core .cmo-section__lead,body.cmo-genre-beauty.cmo-skin-core .cmo-section-header__lead,body.cmo-genre-beauty.cmo-skin-core .cmo-section--section-title__lead,[data-skin=core] .cmo-section__lead,[data-skin=core] .cmo-section-header__lead,[data-skin=core] .cmo-section--section-title__lead{font-family:var(--core-font-body);font-size:var(--core-fs-sm);font-weight:500;line-height:1.9;color:var(--cmo-color-text);max-width:760px;margin:0}@media (min-width: 768px){body.cmo-genre-beauty.cmo-skin-core .cmo-section__lead,body.cmo-genre-beauty.cmo-skin-core .cmo-section-header__lead,body.cmo-genre-beauty.cmo-skin-core .cmo-section--section-title__lead,[data-skin=core] .cmo-section__lead,[data-skin=core] .cmo-section-header__lead,[data-skin=core] .cmo-section--section-title__lead{line-height:2.08}}body.cmo-genre-beauty.cmo-skin-core .cmo-button,body.cmo-genre-beauty.cmo-skin-core .cmo-btn,body.cmo-genre-beauty.cmo-skin-core .cmo-about-btn,body.cmo-genre-beauty.cmo-skin-core .cmo-about-btn-link,body.cmo-genre-beauty.cmo-skin-core .cmo-repeat-box__btn,body.cmo-genre-beauty.cmo-skin-core .cmo-post-listing-simple__btn,body.cmo-genre-beauty.cmo-skin-core .cmo-post-listing-list__btn,body.cmo-genre-beauty.cmo-skin-core .core-faq__btn,body.cmo-genre-beauty.cmo-skin-core .core-rsv__btn,body.cmo-genre-beauty.cmo-skin-core .core-gallery__btn,body.cmo-genre-beauty.cmo-skin-core .core-cta__btn,body.cmo-genre-beauty.cmo-skin-core .core-ac__btn,[data-skin=core] .cmo-button,[data-skin=core] .cmo-btn,[data-skin=core] .cmo-about-btn,[data-skin=core] .cmo-about-btn-link,[data-skin=core] .cmo-repeat-box__btn,[data-skin=core] .cmo-post-listing-simple__btn,[data-skin=core] .cmo-post-listing-list__btn,[data-skin=core] .core-faq__btn,[data-skin=core] .core-rsv__btn,[data-skin=core] .core-gallery__btn,[data-skin=core] .core-cta__btn,[data-skin=core] .core-ac__btn{min-height:45px;padding:4px 46px;border-radius:23px}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .cmo-button,body.cmo-genre-beauty.cmo-skin-core .cmo-btn,body.cmo-genre-beauty.cmo-skin-core .cmo-about-btn,body.cmo-genre-beauty.cmo-skin-core .cmo-about-btn-link,body.cmo-genre-beauty.cmo-skin-core .cmo-repeat-box__btn,body.cmo-genre-beauty.cmo-skin-core .cmo-post-listing-simple__btn,body.cmo-genre-beauty.cmo-skin-core .cmo-post-listing-list__btn,body.cmo-genre-beauty.cmo-skin-core .core-faq__btn,body.cmo-genre-beauty.cmo-skin-core .core-rsv__btn,body.cmo-genre-beauty.cmo-skin-core .core-gallery__btn,body.cmo-genre-beauty.cmo-skin-core .core-cta__btn,body.cmo-genre-beauty.cmo-skin-core .core-ac__btn,[data-skin=core] .cmo-button,[data-skin=core] .cmo-btn,[data-skin=core] .cmo-about-btn,[data-skin=core] .cmo-about-btn-link,[data-skin=core] .cmo-repeat-box__btn,[data-skin=core] .cmo-post-listing-simple__btn,[data-skin=core] .cmo-post-listing-list__btn,[data-skin=core] .core-faq__btn,[data-skin=core] .core-rsv__btn,[data-skin=core] .core-gallery__btn,[data-skin=core] .core-cta__btn,[data-skin=core] .core-ac__btn{min-height:36px;padding:4px 27px;border-radius:18px}}body.cmo-genre-beauty.cmo-skin-core .cmo-button,body.cmo-genre-beauty.cmo-skin-core .cmo-btn,body.cmo-genre-beauty.cmo-skin-core .cmo-about-btn,body.cmo-genre-beauty.cmo-skin-core .cmo-about-btn-link,body.cmo-genre-beauty.cmo-skin-core .cmo-repeat-box__btn,body.cmo-genre-beauty.cmo-skin-core .cmo-post-listing-simple__btn,body.cmo-genre-beauty.cmo-skin-core .cmo-post-listing-list__btn,body.cmo-genre-beauty.cmo-skin-core .core-faq__btn,body.cmo-genre-beauty.cmo-skin-core .core-rsv__btn,body.cmo-genre-beauty.cmo-skin-core .core-gallery__btn,body.cmo-genre-beauty.cmo-skin-core .core-cta__btn,body.cmo-genre-beauty.cmo-skin-core .core-ac__btn,[data-skin=core] .cmo-button,[data-skin=core] .cmo-btn,[data-skin=core] .cmo-about-btn,[data-skin=core] .cmo-about-btn-link,[data-skin=core] .cmo-repeat-box__btn,[data-skin=core] .cmo-post-listing-simple__btn,[data-skin=core] .cmo-post-listing-list__btn,[data-skin=core] .core-faq__btn,[data-skin=core] .core-rsv__btn,[data-skin=core] .core-gallery__btn,[data-skin=core] .core-cta__btn,[data-skin=core] .core-ac__btn{position:relative}body.cmo-genre-beauty.cmo-skin-core .cmo-button:after,body.cmo-genre-beauty.cmo-skin-core .cmo-btn:after,body.cmo-genre-beauty.cmo-skin-core .cmo-about-btn:after,body.cmo-genre-beauty.cmo-skin-core .cmo-about-btn-link:after,body.cmo-genre-beauty.cmo-skin-core .cmo-repeat-box__btn:after,body.cmo-genre-beauty.cmo-skin-core .cmo-post-listing-simple__btn:after,body.cmo-genre-beauty.cmo-skin-core .cmo-post-listing-list__btn:after,body.cmo-genre-beauty.cmo-skin-core .core-faq__btn:after,body.cmo-genre-beauty.cmo-skin-core .core-rsv__btn:after,body.cmo-genre-beauty.cmo-skin-core .core-gallery__btn:after,body.cmo-genre-beauty.cmo-skin-core .core-cta__btn:after,body.cmo-genre-beauty.cmo-skin-core .core-ac__btn:after,[data-skin=core] .cmo-button:after,[data-skin=core] .cmo-btn:after,[data-skin=core] .cmo-about-btn:after,[data-skin=core] .cmo-about-btn-link:after,[data-skin=core] .cmo-repeat-box__btn:after,[data-skin=core] .cmo-post-listing-simple__btn:after,[data-skin=core] .cmo-post-listing-list__btn:after,[data-skin=core] .core-faq__btn:after,[data-skin=core] .core-rsv__btn:after,[data-skin=core] .core-gallery__btn:after,[data-skin=core] .core-cta__btn:after,[data-skin=core] .core-ac__btn:after{content:"";position:absolute;inset-inline:0;top:50%;height:46px;translate:0 -50%}body.cmo-genre-beauty.cmo-skin-core .cmo-button,body.cmo-genre-beauty.cmo-skin-core .cmo-btn,body.cmo-genre-beauty.cmo-skin-core .cmo-about-btn,body.cmo-genre-beauty.cmo-skin-core .cmo-about-btn-link,body.cmo-genre-beauty.cmo-skin-core .cmo-repeat-box__btn,body.cmo-genre-beauty.cmo-skin-core .cmo-post-listing-simple__btn,body.cmo-genre-beauty.cmo-skin-core .cmo-post-listing-list__btn,body.cmo-genre-beauty.cmo-skin-core .core-faq__btn,body.cmo-genre-beauty.cmo-skin-core .core-rsv__btn,body.cmo-genre-beauty.cmo-skin-core .core-gallery__btn,body.cmo-genre-beauty.cmo-skin-core .core-cta__btn,body.cmo-genre-beauty.cmo-skin-core .core-ac__btn,[data-skin=core] .cmo-button,[data-skin=core] .cmo-btn,[data-skin=core] .cmo-about-btn,[data-skin=core] .cmo-about-btn-link,[data-skin=core] .cmo-repeat-box__btn,[data-skin=core] .cmo-post-listing-simple__btn,[data-skin=core] .cmo-post-listing-list__btn,[data-skin=core] .core-faq__btn,[data-skin=core] .core-rsv__btn,[data-skin=core] .core-gallery__btn,[data-skin=core] .core-cta__btn,[data-skin=core] .core-ac__btn{display:inline-flex;align-items:center;justify-content:center;background:var(--core-custom-1);color:var(--core-white);border:none;font-family:var(--core-font-body);font-size:var(--core-fs-base);font-weight:500;line-height:1.45;letter-spacing:0;text-decoration:none;cursor:pointer;transition:background-color .3s ease,box-shadow .3s ease,transform .3s ease}body.cmo-genre-beauty.cmo-skin-core .cmo-button:hover,body.cmo-genre-beauty.cmo-skin-core .cmo-btn:hover,body.cmo-genre-beauty.cmo-skin-core .cmo-about-btn:hover,body.cmo-genre-beauty.cmo-skin-core .cmo-about-btn-link:hover,body.cmo-genre-beauty.cmo-skin-core .cmo-repeat-box__btn:hover,body.cmo-genre-beauty.cmo-skin-core .cmo-post-listing-simple__btn:hover,body.cmo-genre-beauty.cmo-skin-core .cmo-post-listing-list__btn:hover,body.cmo-genre-beauty.cmo-skin-core .core-faq__btn:hover,body.cmo-genre-beauty.cmo-skin-core .core-rsv__btn:hover,body.cmo-genre-beauty.cmo-skin-core .core-gallery__btn:hover,body.cmo-genre-beauty.cmo-skin-core .core-cta__btn:hover,body.cmo-genre-beauty.cmo-skin-core .core-ac__btn:hover,[data-skin=core] .cmo-button:hover,[data-skin=core] .cmo-btn:hover,[data-skin=core] .cmo-about-btn:hover,[data-skin=core] .cmo-about-btn-link:hover,[data-skin=core] .cmo-repeat-box__btn:hover,[data-skin=core] .cmo-post-listing-simple__btn:hover,[data-skin=core] .cmo-post-listing-list__btn:hover,[data-skin=core] .core-faq__btn:hover,[data-skin=core] .core-rsv__btn:hover,[data-skin=core] .core-gallery__btn:hover,[data-skin=core] .core-cta__btn:hover,[data-skin=core] .core-ac__btn:hover{box-shadow:0 8px 24px #e58c0438;transform:translateY(-1px)}body.cmo-genre-beauty.cmo-skin-core .cmo-cpt-listing__subtitle,body.cmo-genre-beauty.cmo-skin-core .cmo-post-card__subtitle,[data-skin=core] .cmo-cpt-listing__subtitle,[data-skin=core] .cmo-post-card__subtitle{margin:0 0 8px;font-family:var(--core-font-body);font-size:var(--core-fs-sm);line-height:1.6;color:var(--cmo-color-text)}body.cmo-genre-beauty.cmo-skin-core .cmo-header,[data-skin=core] .cmo-header{position:relative;background:transparent;z-index:100}body.cmo-genre-beauty.cmo-skin-core .cmo-header__inner,[data-skin=core] .cmo-header__inner{position:relative;width:95.69%;max-width:1378px;margin:0 auto;min-height:100px;padding:0 32px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom-left-radius:50px;border-bottom-right-radius:50px;background:transparent}body.cmo-genre-beauty.cmo-skin-core .cmo-header__branding,[data-skin=core] .cmo-header__branding{display:flex;align-items:center;flex-shrink:1;min-width:0}body.cmo-genre-beauty.cmo-skin-core .cmo-header__branding .cmo-site-logo--core,[data-skin=core] .cmo-header__branding .cmo-site-logo--core{display:flex;align-items:center;gap:20px;text-decoration:none;min-width:0;overflow:hidden}body.cmo-genre-beauty.cmo-skin-core .cmo-header__branding .cmo-site-logo__mark,[data-skin=core] .cmo-header__branding .cmo-site-logo__mark{display:block;flex-shrink:0;width:37.912px;height:54.637px;aspect-ratio:37.912/54.637}body.cmo-genre-beauty.cmo-skin-core .cmo-header__branding .cmo-site-logo__mark img,[data-skin=core] .cmo-header__branding .cmo-site-logo__mark img{display:block;width:100%;height:100%;max-width:none}body.cmo-genre-beauty.cmo-skin-core .cmo-header__branding.cmo-site-logo--core-img .cmo-site-logo__mark,[data-skin=core] .cmo-header__branding.cmo-site-logo--core-img .cmo-site-logo__mark{width:auto;aspect-ratio:auto}body.cmo-genre-beauty.cmo-skin-core .cmo-header__branding.cmo-site-logo--core-img .cmo-site-logo__mark img,[data-skin=core] .cmo-header__branding.cmo-site-logo--core-img .cmo-site-logo__mark img{width:auto;height:100%}body.cmo-genre-beauty.cmo-skin-core .cmo-header__branding .cmo-site-logo__stack,[data-skin=core] .cmo-header__branding .cmo-site-logo__stack{min-width:0}body.cmo-genre-beauty.cmo-skin-core .cmo-header__branding .cmo-site-logo__tagline,[data-skin=core] .cmo-header__branding .cmo-site-logo__tagline{margin-bottom:4px;word-break:keep-all;overflow-wrap:anywhere;font-family:var(--core-font-accent);font-weight:400;font-size:var(--core-fs-sm);letter-spacing:.04em;color:var(--core-custom-2)}body.cmo-genre-beauty.cmo-skin-core .cmo-header__branding .cmo-site-logo__text,[data-skin=core] .cmo-header__branding .cmo-site-logo__text{margin:0;font-family:var(--core-font-accent);font-weight:400;letter-spacing:.96px;line-height:normal;color:var(--core-custom-2);white-space:normal;word-break:keep-all;overflow-wrap:anywhere}body.cmo-genre-beauty.cmo-skin-core .cmo-header__nav,[data-skin=core] .cmo-header__nav{display:flex;align-items:center;justify-content:flex-end;flex:0 0 auto;width:auto;margin-left:auto}body.cmo-genre-beauty.cmo-skin-core .cmo-header__menu,[data-skin=core] .cmo-header__menu{display:flex;align-items:center;gap:25px;list-style:none;margin:0;padding:0}body.cmo-genre-beauty.cmo-skin-core .cmo-header__menu>li,[data-skin=core] .cmo-header__menu>li{position:relative;display:flex;align-items:center}body.cmo-genre-beauty.cmo-skin-core .cmo-header__menu a,[data-skin=core] .cmo-header__menu a{font-family:var(--core-font-body);font-weight:700;font-size:var(--core-fs-base);line-height:1.556;letter-spacing:0;color:var(--core-custom-2);text-decoration:none;white-space:nowrap;transition:color .3s ease}body.cmo-genre-beauty.cmo-skin-core .cmo-header__menu a:hover,[data-skin=core] .cmo-header__menu a:hover{color:var(--core-custom-1)}body.cmo-genre-beauty.cmo-skin-core .cmo-header__menu .sub-menu,[data-skin=core] .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;gap:0;background-color:var(--cmo-color-bg);border-radius:12px;box-shadow:0 10px 30px #6f480e24;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease}body.cmo-genre-beauty.cmo-skin-core .cmo-header__menu .sub-menu li,[data-skin=core] .cmo-header__menu .sub-menu li{width:100%}body.cmo-genre-beauty.cmo-skin-core .cmo-header__menu .sub-menu a,[data-skin=core] .cmo-header__menu .sub-menu a{display:block;padding:9px 18px;line-height:1.5}body.cmo-genre-beauty.cmo-skin-core .cmo-header__menu>li:hover>.sub-menu,body.cmo-genre-beauty.cmo-skin-core .cmo-header__menu>li:focus-within>.sub-menu,[data-skin=core] .cmo-header__menu>li:hover>.sub-menu,[data-skin=core] .cmo-header__menu>li:focus-within>.sub-menu{opacity:1;visibility:visible;transform:translateY(0)}body.cmo-genre-beauty.cmo-skin-core .cmo-header__actions,[data-skin=core] .cmo-header__actions{display:flex;align-items:center;gap:24px;flex-shrink:0}body.cmo-genre-beauty.cmo-skin-core .cmo-header__cta,[data-skin=core] .cmo-header__cta{display:flex;align-items:center;gap:16px}body.cmo-genre-beauty.cmo-skin-core .cmo-header__cta-phone,[data-skin=core] .cmo-header__cta-phone{display:none}body.cmo-genre-beauty.cmo-skin-core .cmo-header__cta-contact,[data-skin=core] .cmo-header__cta-contact{min-height:50px;padding:4px 33px;border-radius:25px}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .cmo-header__cta-contact,[data-skin=core] .cmo-header__cta-contact{min-height:36px;padding:4px 20px;border-radius:18px}}body.cmo-genre-beauty.cmo-skin-core .cmo-header__cta-contact,[data-skin=core] .cmo-header__cta-contact{position:relative}body.cmo-genre-beauty.cmo-skin-core .cmo-header__cta-contact:after,[data-skin=core] .cmo-header__cta-contact:after{content:"";position:absolute;inset-inline:0;top:50%;height:46px;translate:0 -50%}body.cmo-genre-beauty.cmo-skin-core .cmo-header__cta-contact,[data-skin=core] .cmo-header__cta-contact{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:126px;padding-inline:28px;border-radius:18px;background-color:var(--core-custom-1);text-decoration:none;transition:box-shadow .3s ease,transform .3s ease}body.cmo-genre-beauty.cmo-skin-core .cmo-header__cta-contact .cmo-header__cta-contact-icon,[data-skin=core] .cmo-header__cta-contact .cmo-header__cta-contact-icon{display:none}body.cmo-genre-beauty.cmo-skin-core .cmo-header__cta-contact .cmo-header__cta-contact-text,[data-skin=core] .cmo-header__cta-contact .cmo-header__cta-contact-text{font-family:var(--core-font-body);font-weight:700;font-size:var(--core-fs-base);letter-spacing:.28em;line-height:1.4;color:var(--core-white);white-space:nowrap}body.cmo-genre-beauty.cmo-skin-core .cmo-header__cta-contact:hover,[data-skin=core] .cmo-header__cta-contact:hover{box-shadow:0 8px 24px #e58c0438;transform:translateY(-1px)}body.cmo-genre-beauty.cmo-skin-core .cmo-header__lang-switcher,[data-skin=core] .cmo-header__lang-switcher{display:none}body.cmo-genre-beauty.cmo-skin-core .cmo-header__menu-toggle,[data-skin=core] .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-core .cmo-header__menu-toggle .cmo-header__menu-toggle-bar,[data-skin=core] .cmo-header__menu-toggle .cmo-header__menu-toggle-bar{display:block;width:100%;height:1px;background-color:var(--core-custom-2);border-radius:1px}@media (max-width: 1439.98px){body.cmo-genre-beauty.cmo-skin-core .cmo-header__inner,[data-skin=core] .cmo-header__inner{gap:16px}body.cmo-genre-beauty.cmo-skin-core .cmo-header__menu,[data-skin=core] .cmo-header__menu{gap:18px}body.cmo-genre-beauty.cmo-skin-core .cmo-header__actions,[data-skin=core] .cmo-header__actions{gap:16px}}@media (max-width: 1199.98px){body.cmo-genre-beauty.cmo-skin-core .cmo-header__nav,[data-skin=core] .cmo-header__nav{display:none}body.cmo-genre-beauty.cmo-skin-core .cmo-header__menu-toggle,[data-skin=core] .cmo-header__menu-toggle{display:flex}body.cmo-genre-beauty.cmo-skin-core .cmo-header__cta,[data-skin=core] .cmo-header__cta{display:none}}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .cmo-header__inner,[data-skin=core] .cmo-header__inner{width:100%;min-height:84px;padding:0 24px;border-bottom-left-radius:36px;border-bottom-right-radius:36px}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .cmo-header__inner,[data-skin=core] .cmo-header__inner{min-height:0;padding:14px 17.222px;border-bottom-left-radius:0;border-bottom-right-radius:0;gap:12px}body.cmo-genre-beauty.cmo-skin-core .cmo-header__branding .cmo-site-logo--core,[data-skin=core] .cmo-header__branding .cmo-site-logo--core{gap:8.8px}body.cmo-genre-beauty.cmo-skin-core .cmo-header__branding .cmo-site-logo__mark,[data-skin=core] .cmo-header__branding .cmo-site-logo__mark{width:16.681px;height:24.04px;aspect-ratio:16.681/24.04}body.cmo-genre-beauty.cmo-skin-core .cmo-header__branding .cmo-site-logo__text,[data-skin=core] .cmo-header__branding .cmo-site-logo__text{letter-spacing:.4224px;line-height:1.3}}body.cmo-skin-core[data-header-sticky="1"] .cmo-header.is-header-visible.is-header-scrolled,body[data-skin=core][data-header-sticky="1"] .cmo-header.is-header-visible.is-header-scrolled{position:fixed;top:0;left:0;right:0;z-index:100;background:var(--cmo-color-bg);box-shadow:0 2px 12px #00000014;animation:core-header-slide-in .4s cubic-bezier(.23,1,.32,1)}@keyframes core-header-slide-in{0%{transform:translateY(-100%)}to{transform:translateY(0)}}body.cmo-genre-beauty.cmo-skin-core .cmo-mobile-menu__backdrop,[data-skin=core] .cmo-mobile-menu__backdrop{background:#0006}body.cmo-genre-beauty.cmo-skin-core .cmo-mobile-menu__content,[data-skin=core] .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-core .cmo-mobile-menu__close,[data-skin=core] .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-core .cmo-mobile-menu__close-bar,[data-skin=core] .cmo-mobile-menu__close-bar{position:absolute;top:50%;left:50%;width:22px;height:2px;background:currentColor}body.cmo-genre-beauty.cmo-skin-core .cmo-mobile-menu__close-bar:first-child,[data-skin=core] .cmo-mobile-menu__close-bar:first-child{transform:translate(-50%,-50%) rotate(45deg)}body.cmo-genre-beauty.cmo-skin-core .cmo-mobile-menu__close-bar:last-child,[data-skin=core] .cmo-mobile-menu__close-bar:last-child{transform:translate(-50%,-50%) rotate(-45deg)}body.cmo-genre-beauty.cmo-skin-core .cmo-mobile-menu__nav,[data-skin=core] .cmo-mobile-menu__nav{width:100%}body.cmo-genre-beauty.cmo-skin-core .cmo-mobile-menu__list>li>a,[data-skin=core] .cmo-mobile-menu__list>li>a{font-family:var(--core-font-body);font-size:var(--core-fs-base);font-weight:700;line-height:1.556;letter-spacing:0;color:var(--cmo-color-text);padding:14px 0;border-bottom:1px solid var(--core-custom-5);transition:color .2s ease}body.cmo-genre-beauty.cmo-skin-core .cmo-mobile-menu__list>li>a:hover,[data-skin=core] .cmo-mobile-menu__list>li>a:hover{color:var(--core-custom-1)}body.cmo-genre-beauty.cmo-skin-core .cmo-mobile-menu__cta,[data-skin=core] .cmo-mobile-menu__cta{display:flex;flex-direction:column;gap:12px}body.cmo-genre-beauty.cmo-skin-core .cmo-mobile-menu__cta-btn,[data-skin=core] .cmo-mobile-menu__cta-btn{min-height:36px;padding:4px 20px;border-radius:18px;position:relative}body.cmo-genre-beauty.cmo-skin-core .cmo-mobile-menu__cta-btn:after,[data-skin=core] .cmo-mobile-menu__cta-btn:after{content:"";position:absolute;inset-inline:0;top:50%;height:46px;translate:0 -50%}body.cmo-genre-beauty.cmo-skin-core .cmo-mobile-menu__cta-btn,[data-skin=core] .cmo-mobile-menu__cta-btn{display:flex;align-items:center;justify-content:center;gap:8px;background:var(--core-custom-1);color:var(--core-white);font-family:var(--core-font-body);font-weight:500;line-height:1.45;text-decoration:none;transition:opacity .2s ease}body.cmo-genre-beauty.cmo-skin-core .cmo-mobile-menu__cta-btn:hover,[data-skin=core] .cmo-mobile-menu__cta-btn:hover{opacity:.9}body.cmo-genre-beauty.cmo-skin-core .cmo-mobile-menu__cta-phone,[data-skin=core] .cmo-mobile-menu__cta-phone{min-height:36px;padding:4px 20px;border-radius:18px;position:relative}body.cmo-genre-beauty.cmo-skin-core .cmo-mobile-menu__cta-phone:after,[data-skin=core] .cmo-mobile-menu__cta-phone:after{content:"";position:absolute;inset-inline:0;top:50%;height:46px;translate:0 -50%}body.cmo-genre-beauty.cmo-skin-core .cmo-mobile-menu__cta-phone,[data-skin=core] .cmo-mobile-menu__cta-phone{justify-content:center;background:var(--core-custom-1);color:var(--core-white);font-family:var(--core-font-en);font-size:var(--core-fs-md);font-weight:500;text-decoration:none;transition:opacity .2s ease}body.cmo-genre-beauty.cmo-skin-core .cmo-mobile-menu__cta-phone:hover,[data-skin=core] .cmo-mobile-menu__cta-phone:hover{opacity:.9}body.cmo-genre-beauty.cmo-skin-core .cmo-mobile-menu__lang,[data-skin=core] .cmo-mobile-menu__lang{justify-content:center;flex-wrap:wrap;gap:12px;font-family:var(--core-font-body);font-size:var(--core-fs-base)}body.cmo-genre-beauty.cmo-skin-core .cmo-mobile-menu__lang-item,[data-skin=core] .cmo-mobile-menu__lang-item{color:var(--cmo-color-text);text-decoration:none;transition:color .2s ease}body.cmo-genre-beauty.cmo-skin-core .cmo-mobile-menu__lang-item:hover,[data-skin=core] .cmo-mobile-menu__lang-item:hover{color:var(--core-custom-1)}body.cmo-genre-beauty.cmo-skin-core .cmo-mobile-menu__lang-item--current,[data-skin=core] .cmo-mobile-menu__lang-item--current{color:var(--core-custom-1);font-weight:700}body.cmo-genre-beauty.cmo-skin-core .cmo-mobile-menu__list .menu-item-has-children,[data-skin=core] .cmo-mobile-menu__list .menu-item-has-children{position:relative}body.cmo-genre-beauty.cmo-skin-core .cmo-mobile-menu__list .cmo-mobile-menu__accordion-toggle,[data-skin=core] .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-core .cmo-mobile-menu__list .cmo-mobile-menu__accordion-toggle:before,[data-skin=core] .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-core .cmo-mobile-menu__list .sub-menu,[data-skin=core] .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-core .cmo-mobile-menu__list .sub-menu a,[data-skin=core] .cmo-mobile-menu__list .sub-menu a{display:block;padding:10px 0 10px 18px;font-size:var(--core-fs-sm);opacity:.9}body.cmo-genre-beauty.cmo-skin-core .cmo-mobile-menu__list .menu-item-has-children.is-open>.cmo-mobile-menu__accordion-toggle:before,[data-skin=core] .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-core .cmo-mobile-menu__list .menu-item-has-children.is-open>.sub-menu,[data-skin=core] .cmo-mobile-menu__list .menu-item-has-children.is-open>.sub-menu{max-height:900px}body.cmo-genre-beauty.cmo-skin-core .core-hero,[data-skin=core] .core-hero{position:relative;padding:24px 0 56px;overflow:hidden;background-color:var(--cmo-color-bg)}body.cmo-genre-beauty.cmo-skin-core .core-hero__bg-circle,[data-skin=core] .core-hero__bg-circle{position:absolute;top:0;left:-42.84%;width:224.44%;aspect-ratio:1/1;max-height:3232px;translate:0 -79.48%;border-radius:50%;background-color:color-mix(in srgb,var(--core-ornament-base-color, var(--core-custom-3)) 30%,var(--core-white));background-image:var(--core-ornament-bg-image, none);background-position:center;background-size:var(--core-ornament-bg-size, cover);background-repeat:var(--core-ornament-bg-repeat, no-repeat);pointer-events:none;z-index:0;transform-origin:50% 50%;animation:core-hero-blob-float 22s ease-in-out infinite}body.cmo-genre-beauty.cmo-skin-core .core-hero__blob,[data-skin=core] .core-hero__blob{position:absolute;z-index:0;border-radius:50%;pointer-events:none;background-color:var(--core-ornament-base-color, var(--core-custom-3));background-image:var(--core-ornament-bg-image, none);background-position:center;background-size:var(--core-ornament-bg-size, cover);background-repeat:var(--core-ornament-bg-repeat, no-repeat);animation:core-hero-blob-sway 18s ease-in-out infinite;will-change:transform}body.cmo-genre-beauty.cmo-skin-core .core-hero__blob--1,[data-skin=core] .core-hero__blob--1{top:56%;left:calc((100% - min(91.11%,1312px))/2 - 4px);width:76px;height:76px;animation-duration:17s}body.cmo-genre-beauty.cmo-skin-core .core-hero__blob--2,[data-skin=core] .core-hero__blob--2{top:84%;left:29%;width:52px;height:52px;animation-duration:23s;animation-delay:-7s}@media (prefers-reduced-motion: reduce){body.cmo-genre-beauty.cmo-skin-core .core-hero__bg-circle,body.cmo-genre-beauty.cmo-skin-core .core-hero__blob,[data-skin=core] .core-hero__bg-circle,[data-skin=core] .core-hero__blob{animation:none}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-hero__blob,[data-skin=core] .core-hero__blob{display:none}body.cmo-genre-beauty.cmo-skin-core .core-hero__bg-circle,[data-skin=core] .core-hero__bg-circle{left:-23.38%;width:225.3%;translate:0 -62.95%}}body.cmo-genre-beauty.cmo-skin-core .core-hero__inner,[data-skin=core] .core-hero__inner{position:relative;z-index:1;width:91.11%;max-width:1312px;margin:0 auto;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:24px}body.cmo-genre-beauty.cmo-skin-core .core-hero__col,[data-skin=core] .core-hero__col{display:flex;flex-direction:column;align-items:flex-start;flex:0 0 auto;width:34%;min-width:min-content;padding-top:7%}body.cmo-genre-beauty.cmo-skin-core .core-hero__subcatch,[data-skin=core] .core-hero__subcatch{margin:0 0 8px;font-family:var(--core-font-body);font-weight:500;font-size:calc(var(--core-fs-base) * var(--hero-subtitle-fs-scale, 1));color:var(--core-custom-4);line-height:1.556}body.cmo-genre-beauty.cmo-skin-core .core-hero__catch,[data-skin=core] .core-hero__catch{margin:0;font-family:var(--core-font-heading);font-weight:700;font-size:calc(var(--core-fs-xl) * var(--hero-title-fs-scale, 1));color:var(--core-custom-2);line-height:1.66;letter-spacing:0;white-space:nowrap}body.cmo-genre-beauty.cmo-skin-core .core-hero__catch p,[data-skin=core] .core-hero__catch p{margin:0}body.cmo-genre-beauty.cmo-skin-core .core-hero__body,[data-skin=core] .core-hero__body{margin:12px 0 0;font-family:var(--core-font-body);font-weight:500;font-size:calc(var(--core-fs-base) * var(--hero-lead-fs-scale, 1));color:var(--core-custom-4);line-height:2.08}body.cmo-genre-beauty.cmo-skin-core .core-hero__card,[data-skin=core] .core-hero__card{margin:12% 0 0;width:100%;max-width:437px;display:flex;flex-direction:column}body.cmo-genre-beauty.cmo-skin-core .core-hero__sched,[data-skin=core] .core-hero__sched{display:flex;flex-direction:column}body.cmo-genre-beauty.cmo-skin-core .core-hero__row,[data-skin=core] .core-hero__row{display:flex;align-items:center;padding:9px 5%;border-bottom:1px solid var(--core-custom-5);font-family:var(--core-font-body);font-weight:500;font-size:var(--core-fs-base);color:var(--core-custom-4);line-height:1.45;letter-spacing:0}body.cmo-genre-beauty.cmo-skin-core .core-hero__time,[data-skin=core] .core-hero__time{flex:0 0 40%;white-space:nowrap;text-align:left}body.cmo-genre-beauty.cmo-skin-core .core-hero__time--head,[data-skin=core] .core-hero__time--head{text-align:center;letter-spacing:.5em;text-indent:.5em}body.cmo-genre-beauty.cmo-skin-core .core-hero__days,[data-skin=core] .core-hero__days{flex:1;display:grid;grid-template-columns:repeat(7,1fr);white-space:nowrap}body.cmo-genre-beauty.cmo-skin-core .core-hero__days>span,[data-skin=core] .core-hero__days>span{text-align:center}body.cmo-genre-beauty.cmo-skin-core .core-hero__mark--off,[data-skin=core] .core-hero__mark--off{color:color-mix(in srgb,var(--cmo-color-text) 45%,var(--cmo-color-bg))}body.cmo-genre-beauty.cmo-skin-core .core-hero__caption,[data-skin=core] .core-hero__caption{margin:12px 0 0;padding-inline:5%;font-family:var(--core-font-body);font-weight:400;font-size:calc(var(--core-fs-sm) * .875);color:var(--core-custom-4);line-height:1.45}body.cmo-genre-beauty.cmo-skin-core .core-hero__card-wrap,[data-skin=core] .core-hero__card-wrap{position:relative;width:100%}body.cmo-genre-beauty.cmo-skin-core .core-hero .core-hero__col .core-hero__btn,[data-skin=core] .core-hero .core-hero__col .core-hero__btn{min-height:50px;padding:4px 33px;border-radius:25px}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-hero .core-hero__col .core-hero__btn,[data-skin=core] .core-hero .core-hero__col .core-hero__btn{min-height:36px;padding:4px 20px;border-radius:18px}}body.cmo-genre-beauty.cmo-skin-core .core-hero .core-hero__col .core-hero__btn,[data-skin=core] .core-hero .core-hero__col .core-hero__btn{margin:26px 0 0 calc((min(100%,437px) - min(100%,391px))/2);width:100%;max-width:391px}body.cmo-genre-beauty.cmo-skin-core .core-hero .core-hero__col .core-hero__btn span,[data-skin=core] .core-hero .core-hero__col .core-hero__btn span{font-family:var(--core-font-body);font-weight:700;font-size:var(--core-fs-base);color:var(--core-white);letter-spacing:.28em;white-space:nowrap}body.cmo-genre-beauty.cmo-skin-core .core-hero__media,[data-skin=core] .core-hero__media{position:relative;flex:0 1 64.18%;min-width:0;aspect-ratio:842/703;border-radius:50px;overflow:hidden}body.cmo-genre-beauty.cmo-skin-core .core-hero__slide,[data-skin=core] .core-hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity 1.2s ease}body.cmo-genre-beauty.cmo-skin-core .core-hero__slide.is-active,[data-skin=core] .core-hero__slide.is-active{opacity:1}body.cmo-genre-beauty.cmo-skin-core .core-hero__slide picture,[data-skin=core] .core-hero__slide picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block}body.cmo-genre-beauty.cmo-skin-core .core-hero__slide img,[data-skin=core] .core-hero__slide img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;display:block}body.cmo-genre-beauty.cmo-skin-core .core-hero__slide source,[data-skin=core] .core-hero__slide source{display:none}body.cmo-genre-beauty.cmo-skin-core .core-hero__media:not([data-core-hero-slider]) .core-hero__slide,[data-skin=core] .core-hero__media:not([data-core-hero-slider]) .core-hero__slide{opacity:1}body.cmo-genre-beauty.cmo-skin-core .core-hero__dots,[data-skin=core] .core-hero__dots{position:absolute;right:4%;bottom:4.5%;display:flex;flex-direction:row;gap:8px;z-index:2}body.cmo-genre-beauty.cmo-skin-core .core-hero__dot,[data-skin=core] .core-hero__dot{width:11px;height:11px;border-radius:50%;border:1.4px solid var(--core-white);background:transparent}body.cmo-genre-beauty.cmo-skin-core .core-hero__dot--active,[data-skin=core] .core-hero__dot--active{background:var(--core-white)}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-hero,[data-skin=core] .core-hero{padding:16px 0 40px}body.cmo-genre-beauty.cmo-skin-core .core-hero__inner,[data-skin=core] .core-hero__inner{gap:4%}body.cmo-genre-beauty.cmo-skin-core .core-hero__col,[data-skin=core] .core-hero__col{flex:0 0 42%;padding-top:4%}body.cmo-genre-beauty.cmo-skin-core .core-hero__media,[data-skin=core] .core-hero__media{flex:0 0 54%;border-radius:36px}body.cmo-genre-beauty.cmo-skin-core .core-hero__catch,[data-skin=core] .core-hero__catch{white-space:normal}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-hero,[data-skin=core] .core-hero{padding:12px 0 32px}body.cmo-genre-beauty.cmo-skin-core .core-hero__inner,[data-skin=core] .core-hero__inner{flex-direction:column;align-items:stretch;width:89.82%;gap:0}body.cmo-genre-beauty.cmo-skin-core .core-hero__col,[data-skin=core] .core-hero__col{display:contents}body.cmo-genre-beauty.cmo-skin-core .core-hero__subcatch,body.cmo-genre-beauty.cmo-skin-core .core-hero__body,[data-skin=core] .core-hero__subcatch,[data-skin=core] .core-hero__body{order:1}body.cmo-genre-beauty.cmo-skin-core .core-hero__body,[data-skin=core] .core-hero__body{line-height:1.9}body.cmo-genre-beauty.cmo-skin-core .core-hero__catch,[data-skin=core] .core-hero__catch{order:1;line-height:1.7;white-space:nowrap;padding-top:2%}body.cmo-genre-beauty.cmo-skin-core .core-hero__media,[data-skin=core] .core-hero__media{order:2;align-self:flex-end;width:81.02%;margin:24px 0 0;aspect-ratio:286/192;border-radius:30px}body.cmo-genre-beauty.cmo-skin-core .core-hero__card-wrap,[data-skin=core] .core-hero__card-wrap{order:3;margin-top:24px}body.cmo-genre-beauty.cmo-skin-core .core-hero__card,[data-skin=core] .core-hero__card{margin:0 auto;max-width:288px}body.cmo-genre-beauty.cmo-skin-core .core-hero .core-hero__col .core-hero__btn,[data-skin=core] .core-hero .core-hero__col .core-hero__btn{order:4;margin:22px auto 0;max-width:288px;min-height:36.842px;padding-inline:24.316px;border-radius:18.421px}body.cmo-genre-beauty.cmo-skin-core .core-hero__row,[data-skin=core] .core-hero__row{padding:7px 2px}body.cmo-genre-beauty.cmo-skin-core .core-hero__caption,[data-skin=core] .core-hero__caption{padding-inline:2px}}body.cmo-genre-beauty.cmo-skin-core.cmo-front .cmo-header{position:absolute;top:0;left:0;right:0}body.cmo-genre-beauty.cmo-skin-core.cmo-front .cmo-section-hero{margin-top:0}body.cmo-genre-beauty.cmo-skin-core.cmo-front .core-hero{padding-top:calc(var(--core-header-height) + 24px)}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core.cmo-front .core-hero{padding-top:calc(var(--core-header-height) + 16px)}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core.cmo-front .core-hero{padding-top:calc(var(--core-header-height) + 12px)}}@keyframes core-hero-blob-float{0%,to{transform:translateZ(0) scale(1)}25%{transform:translate3d(-.4%,.6%,0) scale(1.014)}50%{transform:translate3d(.35%,1%,0) scale(1.02)}75%{transform:translate3d(.6%,.4%,0) scale(1.01)}}@keyframes core-hero-blob-sway{0%,to{transform:translateZ(0) scale(1)}30%{transform:translate3d(7px,-9px,0) scale(1.05)}60%{transform:translate3d(-6px,6px,0) scale(.97)}}body.cmo-genre-beauty.cmo-skin-core .core-about,[data-skin=core] .core-about{position:relative;padding:80px 0;background-color:var(--cmo-section-user-bg, var(--cmo-color-bg));overflow:hidden}body.cmo-genre-beauty.cmo-skin-core .cmo-section--has-bg .core-about,[data-skin=core] .cmo-section--has-bg .core-about{background-color:transparent}body.cmo-genre-beauty.cmo-skin-core .core-about__panel,[data-skin=core] .core-about__panel{position:relative;width:86.11%;max-width:1240px;margin:0 auto;border-radius:70px;overflow:hidden;display:flex;flex-direction:column;align-items:center;background-color:color-mix(in srgb,var(--core-ornament-base-color, var(--core-custom-3)) 30%,var(--core-white));background-image:var(--core-ornament-bg-image, none);background-position:center;background-size:var(--core-ornament-bg-size, cover);background-repeat:var(--core-ornament-bg-repeat, no-repeat);padding:69px min(4%,57.6px) 211px}body.cmo-genre-beauty.cmo-skin-core .core-about__content,[data-skin=core] .core-about__content{position:relative;z-index:1;width:100%;max-width:1070px;display:flex;flex-direction:column;align-items:center;text-align:center}body.cmo-genre-beauty.cmo-skin-core .core-about__head,[data-skin=core] .core-about__head{display:flex;flex-direction:column;align-items:center;gap:4px}body.cmo-genre-beauty.cmo-skin-core .core-about__subtitle,[data-skin=core] .core-about__subtitle{margin:0;font-family:var(--core-font-en);font-weight:400;font-size:var(--core-fs-md);color:var(--core-custom-2);line-height:1.45;letter-spacing:0}body.cmo-genre-beauty.cmo-skin-core .core-about__title,[data-skin=core] .core-about__title{margin:0;font-family:var(--core-font-heading);font-weight:700;font-size:var(--core-fs-lg);color:var(--core-custom-3);line-height:1.45;letter-spacing:0}body.cmo-genre-beauty.cmo-skin-core .core-about__head-lead,[data-skin=core] .core-about__head-lead{margin:8px 0 0;font-family:var(--core-font-body);font-weight:500;font-size:var(--core-fs-sm);color:var(--cmo-color-text);line-height:1.9;max-width:880px}@media (min-width: 768px){body.cmo-genre-beauty.cmo-skin-core .core-about__head-lead,[data-skin=core] .core-about__head-lead{line-height:2.08}}body.cmo-genre-beauty.cmo-skin-core .core-about__lead,[data-skin=core] .core-about__lead{margin:38px 0 0;font-family:var(--core-font-heading);font-weight:700;font-size:var(--core-fs-md);letter-spacing:.09em;line-height:1.6;color:var(--core-custom-2)}body.cmo-genre-beauty.cmo-skin-core .core-about__body,[data-skin=core] .core-about__body{margin:26px 0 0;font-family:var(--core-font-body);font-weight:400;font-size:var(--core-fs-sm);line-height:1.9;color:var(--cmo-color-text);max-width:1070px}body.cmo-genre-beauty.cmo-skin-core .core-about__body p,[data-skin=core] .core-about__body p{margin:0}body.cmo-genre-beauty.cmo-skin-core .core-about .core-about__content .core-about__btn,[data-skin=core] .core-about .core-about__content .core-about__btn{margin:40px 0 0}body.cmo-genre-beauty.cmo-skin-core .core-about__custom,[data-skin=core] .core-about__custom{position:relative;z-index:2;width:86.11%;max-width:1070px;margin:40px auto 0}body.cmo-genre-beauty.cmo-skin-core .core-about__slider,[data-skin=core] .core-about__slider{position:relative;z-index:2;margin-top:max(-9.65%,-139px);overflow:hidden;width:100%}body.cmo-genre-beauty.cmo-skin-core .core-about__slider-track,[data-skin=core] .core-about__slider-track{display:flex;flex-wrap:nowrap;width:max-content;animation:core-about-marquee 60s linear infinite;will-change:transform}body.cmo-genre-beauty.cmo-skin-core .core-about__slide,[data-skin=core] .core-about__slide{flex:0 0 auto;width:30.8vw;max-width:443px;margin-right:2.01vw;aspect-ratio:443.47/314.254;border-radius:50px;overflow:hidden;pointer-events:none;position:relative}@media (prefers-reduced-motion: reduce){body.cmo-genre-beauty.cmo-skin-core .core-about__slider-track,[data-skin=core] .core-about__slider-track{animation:none}}body.cmo-genre-beauty.cmo-skin-core .core-about__slide picture,[data-skin=core] .core-about__slide picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block}body.cmo-genre-beauty.cmo-skin-core .core-about__slide img,[data-skin=core] .core-about__slide img{width:100%;height:100%;max-width:none;object-fit:cover;display:block}body.cmo-genre-beauty.cmo-skin-core .core-about__slide source,[data-skin=core] .core-about__slide source{display:none}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-about,[data-skin=core] .core-about{padding:56px 0}body.cmo-genre-beauty.cmo-skin-core .core-about__panel,[data-skin=core] .core-about__panel{border-radius:50px;padding:56px 6% 150px}body.cmo-genre-beauty.cmo-skin-core .core-about__slider,[data-skin=core] .core-about__slider{margin-top:-7%}body.cmo-genre-beauty.cmo-skin-core .core-about__slide,[data-skin=core] .core-about__slide{width:36vw;max-width:none;margin-right:1.8vw;border-radius:30px}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-about,[data-skin=core] .core-about{padding:40px 0}body.cmo-genre-beauty.cmo-skin-core .core-about__panel,[data-skin=core] .core-about__panel{width:89.82%;border-radius:30px;padding:38px 5% 110px}body.cmo-genre-beauty.cmo-skin-core .core-about__subtitle,[data-skin=core] .core-about__subtitle{font-size:var(--core-fs-sm)}body.cmo-genre-beauty.cmo-skin-core .core-about__lead,[data-skin=core] .core-about__lead{margin-top:24px}body.cmo-genre-beauty.cmo-skin-core .core-about__body,[data-skin=core] .core-about__body{margin-top:18px}body.cmo-genre-beauty.cmo-skin-core .core-about .core-about__content .core-about__btn,[data-skin=core] .core-about .core-about__content .core-about__btn{margin-top:26px}body.cmo-genre-beauty.cmo-skin-core .core-about__slider,[data-skin=core] .core-about__slider{margin-top:-12.47%}body.cmo-genre-beauty.cmo-skin-core .core-about__slide,[data-skin=core] .core-about__slide{width:35.75vw;max-width:none;margin-right:2.34vw;aspect-ratio:140.485/99.551;border-radius:15.839px}}@keyframes core-about-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}body.cmo-genre-beauty.cmo-skin-core .core-point,[data-skin=core] .core-point{position:relative;background-color:var(--cmo-section-user-bg, var(--cmo-color-bg));overflow:hidden;padding:34px 0}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-point,[data-skin=core] .core-point{padding:24px 0}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-point,[data-skin=core] .core-point{padding:25px 0}}body.cmo-genre-beauty.cmo-skin-core .core-point--has-head,[data-skin=core] .core-point--has-head{padding-top:80px;padding-bottom:100px}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-point--has-head,[data-skin=core] .core-point--has-head{padding-top:56px;padding-bottom:64px}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-point--has-head,[data-skin=core] .core-point--has-head{padding-top:50px;padding-bottom:50px}}body.cmo-genre-beauty.cmo-skin-core .core-point__inner,[data-skin=core] .core-point__inner{width:86.11%;max-width:1280px;margin:0 auto;display:flex;flex-direction:column;align-items:center}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-point__inner,[data-skin=core] .core-point__inner{width:90%}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-point__inner,[data-skin=core] .core-point__inner{width:89.82%}}body.cmo-genre-beauty.cmo-skin-core .core-point__head,[data-skin=core] .core-point__head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;max-width:1070px}body.cmo-genre-beauty.cmo-skin-core .core-point__subtitle,[data-skin=core] .core-point__subtitle{margin:0;font-family:var(--core-font-en);font-weight:400;font-size:var(--core-fs-md);color:var(--core-custom-2);line-height:1.45;letter-spacing:0}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-point__subtitle,[data-skin=core] .core-point__subtitle{font-size:var(--core-fs-sm)}}body.cmo-genre-beauty.cmo-skin-core .core-point__title,[data-skin=core] .core-point__title{margin:0;font-family:var(--core-font-heading);font-weight:700;font-size:var(--core-fs-lg);color:var(--core-custom-3);line-height:1.45;letter-spacing:0}body.cmo-genre-beauty.cmo-skin-core .core-point__intro,[data-skin=core] .core-point__intro{margin:38px 0 0;font-family:var(--core-font-body);font-weight:500;font-size:var(--core-fs-base);line-height:2.08;color:var(--cmo-color-text)}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-point__intro,[data-skin=core] .core-point__intro{margin-top:28px}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-point__intro,[data-skin=core] .core-point__intro{margin-top:17px;line-height:1.9}}body.cmo-genre-beauty.cmo-skin-core .core-point__intro p,[data-skin=core] .core-point__intro p{margin:0}body.cmo-genre-beauty.cmo-skin-core .core-point__list,[data-skin=core] .core-point__list{width:100%;display:flex;flex-direction:column;align-items:center;gap:100px}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-point__list,[data-skin=core] .core-point__list{gap:64px}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-point__list,[data-skin=core] .core-point__list{gap:69px}}body.cmo-genre-beauty.cmo-skin-core .core-point--has-head .core-point__list,[data-skin=core] .core-point--has-head .core-point__list{margin-top:90px}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-point--has-head .core-point__list,[data-skin=core] .core-point--has-head .core-point__list{margin-top:56px}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-point--has-head .core-point__list,[data-skin=core] .core-point--has-head .core-point__list{margin-top:50px}}body.cmo-genre-beauty.cmo-skin-core .core-point__block,[data-skin=core] .core-point__block{width:100%;max-width:1233px;display:flex;flex-direction:row;align-items:flex-start;gap:6.894%}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-point__block,[data-skin=core] .core-point__block{gap:4%}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-point__block,[data-skin=core] .core-point__block{flex-direction:column;align-items:stretch;gap:20px;max-width:333px}}body.cmo-genre-beauty.cmo-skin-core .core-point--ord2 .core-point__block,body.cmo-genre-beauty.cmo-skin-core .core-point--ord4 .core-point__block,body.cmo-genre-beauty.cmo-skin-core .core-point--ord6 .core-point__block,body.cmo-genre-beauty.cmo-skin-core .core-point--ord8 .core-point__block,body.cmo-genre-beauty.cmo-skin-core .core-point__block--rev,[data-skin=core] .core-point--ord2 .core-point__block,[data-skin=core] .core-point--ord4 .core-point__block,[data-skin=core] .core-point--ord6 .core-point__block,[data-skin=core] .core-point--ord8 .core-point__block,[data-skin=core] .core-point__block--rev{flex-direction:row-reverse}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-point--ord2 .core-point__block,body.cmo-genre-beauty.cmo-skin-core .core-point--ord4 .core-point__block,body.cmo-genre-beauty.cmo-skin-core .core-point--ord6 .core-point__block,body.cmo-genre-beauty.cmo-skin-core .core-point--ord8 .core-point__block,body.cmo-genre-beauty.cmo-skin-core .core-point__block--rev,[data-skin=core] .core-point--ord2 .core-point__block,[data-skin=core] .core-point--ord4 .core-point__block,[data-skin=core] .core-point--ord6 .core-point__block,[data-skin=core] .core-point--ord8 .core-point__block,[data-skin=core] .core-point__block--rev{flex-direction:column}}body.cmo-genre-beauty.cmo-skin-core .core-point__media,[data-skin=core] .core-point__media{position:relative;flex:0 0 50.2%;margin-left:3.163%;aspect-ratio:619/462}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-point__media,[data-skin=core] .core-point__media{flex:0 0 46%}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-point__media,[data-skin=core] .core-point__media{order:2;flex:none;width:94.07%;margin-left:0;aspect-ratio:313.263/233.808}}body.cmo-genre-beauty.cmo-skin-core .core-point--ord2 .core-point__media,body.cmo-genre-beauty.cmo-skin-core .core-point--ord4 .core-point__media,body.cmo-genre-beauty.cmo-skin-core .core-point--ord6 .core-point__media,body.cmo-genre-beauty.cmo-skin-core .core-point--ord8 .core-point__media,body.cmo-genre-beauty.cmo-skin-core .core-point__block--rev .core-point__media,[data-skin=core] .core-point--ord2 .core-point__media,[data-skin=core] .core-point--ord4 .core-point__media,[data-skin=core] .core-point--ord6 .core-point__media,[data-skin=core] .core-point--ord8 .core-point__media,[data-skin=core] .core-point__block--rev .core-point__media{margin-left:0;margin-right:3.163%}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-point--ord2 .core-point__media,body.cmo-genre-beauty.cmo-skin-core .core-point--ord4 .core-point__media,body.cmo-genre-beauty.cmo-skin-core .core-point--ord6 .core-point__media,body.cmo-genre-beauty.cmo-skin-core .core-point--ord8 .core-point__media,body.cmo-genre-beauty.cmo-skin-core .core-point__block--rev .core-point__media,[data-skin=core] .core-point--ord2 .core-point__media,[data-skin=core] .core-point--ord4 .core-point__media,[data-skin=core] .core-point--ord6 .core-point__media,[data-skin=core] .core-point--ord8 .core-point__media,[data-skin=core] .core-point__block--rev .core-point__media{margin-right:0}}body.cmo-genre-beauty.cmo-skin-core .core-point__media-shadow,[data-skin=core] .core-point__media-shadow{position:absolute;left:-6.3%;top:8.2%;width:100%;height:100%;border-radius:50px;pointer-events:none;z-index:0;background-color:var(--core-ornament-base-color, var(--core-custom-3));background-image:var(--core-ornament-bg-image, none);background-position:center;background-size:var(--core-ornament-bg-size, cover);background-repeat:var(--core-ornament-bg-repeat, no-repeat)}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-point__media-shadow,[data-skin=core] .core-point__media-shadow{border-radius:36px}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-point__media-shadow,[data-skin=core] .core-point__media-shadow{border-radius:30px;left:6.3%;scale:-1 1}}body.cmo-genre-beauty.cmo-skin-core .core-point--ord2 .core-point__media-shadow,body.cmo-genre-beauty.cmo-skin-core .core-point--ord4 .core-point__media-shadow,body.cmo-genre-beauty.cmo-skin-core .core-point--ord6 .core-point__media-shadow,body.cmo-genre-beauty.cmo-skin-core .core-point--ord8 .core-point__media-shadow,body.cmo-genre-beauty.cmo-skin-core .core-point__block--rev .core-point__media-shadow,[data-skin=core] .core-point--ord2 .core-point__media-shadow,[data-skin=core] .core-point--ord4 .core-point__media-shadow,[data-skin=core] .core-point--ord6 .core-point__media-shadow,[data-skin=core] .core-point--ord8 .core-point__media-shadow,[data-skin=core] .core-point__block--rev .core-point__media-shadow{left:6.3%;scale:-1 1}body.cmo-genre-beauty.cmo-skin-core .core-point__photo,[data-skin=core] .core-point__photo{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50px;overflow:hidden;z-index:1}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-point__photo,[data-skin=core] .core-point__photo{border-radius:36px}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-point__photo,[data-skin=core] .core-point__photo{border-radius:30px}}body.cmo-genre-beauty.cmo-skin-core .core-point__photo picture,[data-skin=core] .core-point__photo picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block}body.cmo-genre-beauty.cmo-skin-core .core-point__photo img,[data-skin=core] .core-point__photo img{width:100%;height:100%;object-fit:cover;max-width:none;display:block}body.cmo-genre-beauty.cmo-skin-core .core-point__body,[data-skin=core] .core-point__body{position:relative;flex:1 1 auto;margin-top:86px}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-point__body,[data-skin=core] .core-point__body{margin-top:0;align-self:center}}body.cmo-genre-beauty.cmo-skin-core .core-point__body,[data-skin=core] .core-point__body{display:flex;flex-direction:column;align-items:flex-start;gap:17px}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-point__body,[data-skin=core] .core-point__body{order:1;align-self:stretch;gap:9px}}body.cmo-genre-beauty.cmo-skin-core .core-point__deco,[data-skin=core] .core-point__deco{position:absolute;left:-60px;top:-54px;width:195px;aspect-ratio:1/1;border-radius:50%;pointer-events:none;z-index:0;background-color:color-mix(in srgb,var(--core-ornament-base-color, var(--core-custom-3)) 30%,var(--core-white));background-image:var(--core-ornament-bg-image, none);background-position:center;background-size:var(--core-ornament-bg-size, cover);background-repeat:var(--core-ornament-bg-repeat, no-repeat)}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-point__deco,[data-skin=core] .core-point__deco{width:36%;left:-6%;top:-32px}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-point__deco,[data-skin=core] .core-point__deco{width:25.8%;left:-6.3%;top:-14px}}body.cmo-genre-beauty.cmo-skin-core .core-point--ord2 .core-point__deco,body.cmo-genre-beauty.cmo-skin-core .core-point--ord4 .core-point__deco,body.cmo-genre-beauty.cmo-skin-core .core-point--ord6 .core-point__deco,body.cmo-genre-beauty.cmo-skin-core .core-point--ord8 .core-point__deco,body.cmo-genre-beauty.cmo-skin-core .core-point__block--rev .core-point__deco,[data-skin=core] .core-point--ord2 .core-point__deco,[data-skin=core] .core-point--ord4 .core-point__deco,[data-skin=core] .core-point--ord6 .core-point__deco,[data-skin=core] .core-point--ord8 .core-point__deco,[data-skin=core] .core-point__block--rev .core-point__deco{left:-47px}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-point--ord2 .core-point__deco,body.cmo-genre-beauty.cmo-skin-core .core-point--ord4 .core-point__deco,body.cmo-genre-beauty.cmo-skin-core .core-point--ord6 .core-point__deco,body.cmo-genre-beauty.cmo-skin-core .core-point--ord8 .core-point__deco,body.cmo-genre-beauty.cmo-skin-core .core-point__block--rev .core-point__deco,[data-skin=core] .core-point--ord2 .core-point__deco,[data-skin=core] .core-point--ord4 .core-point__deco,[data-skin=core] .core-point--ord6 .core-point__deco,[data-skin=core] .core-point--ord8 .core-point__deco,[data-skin=core] .core-point__block--rev .core-point__deco{left:-6%}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-point--ord2 .core-point__deco,body.cmo-genre-beauty.cmo-skin-core .core-point--ord4 .core-point__deco,body.cmo-genre-beauty.cmo-skin-core .core-point--ord6 .core-point__deco,body.cmo-genre-beauty.cmo-skin-core .core-point--ord8 .core-point__deco,body.cmo-genre-beauty.cmo-skin-core .core-point__block--rev .core-point__deco,[data-skin=core] .core-point--ord2 .core-point__deco,[data-skin=core] .core-point--ord4 .core-point__deco,[data-skin=core] .core-point--ord6 .core-point__deco,[data-skin=core] .core-point--ord8 .core-point__deco,[data-skin=core] .core-point__block--rev .core-point__deco{left:-6.3%}}body.cmo-genre-beauty.cmo-skin-core .core-point__num,[data-skin=core] .core-point__num{position:relative;z-index:1;margin:0;font-family:var(--core-font-en);font-weight:400;font-size:calc(var(--core-fs-lg) * .8);color:var(--core-custom-3);line-height:1.45;letter-spacing:0}body.cmo-genre-beauty.cmo-skin-core .core-point__en,[data-skin=core] .core-point__en{position:relative;z-index:1;display:block;font-family:var(--core-font-en);font-weight:400;font-size:var(--core-fs-base);color:var(--core-custom-3);line-height:1.45;letter-spacing:0}body.cmo-genre-beauty.cmo-skin-core .core-point__sub,[data-skin=core] .core-point__sub{position:relative;z-index:1;margin:0;font-family:var(--core-font-body);font-weight:500;font-size:var(--core-fs-sm);color:var(--core-custom-4);line-height:1.556}body.cmo-genre-beauty.cmo-skin-core .core-point__heading,[data-skin=core] .core-point__heading{position:relative;z-index:1;margin:0;font-family:var(--core-font-heading);font-weight:700;font-size:var(--core-fs-md);color:var(--core-custom-2);line-height:1.652;letter-spacing:0}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-point__heading,[data-skin=core] .core-point__heading{line-height:1.7}}body.cmo-genre-beauty.cmo-skin-core .core-point__text,[data-skin=core] .core-point__text{position:relative;z-index:1;margin:0;font-family:var(--core-font-body);font-weight:400;font-size:var(--core-fs-base);line-height:1.9;color:var(--cmo-color-text)}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-point__text,[data-skin=core] .core-point__text{font-size:var(--core-fs-sm)}}body.cmo-genre-beauty.cmo-skin-core .core-point__btn,[data-skin=core] .core-point__btn{min-height:36px;padding:4px 45px;border-radius:18px}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-point__btn,[data-skin=core] .core-point__btn{min-height:36px;padding:4px 20px;border-radius:18px}}body.cmo-genre-beauty.cmo-skin-core .core-point__btn,[data-skin=core] .core-point__btn{z-index:1;align-self:flex-start;margin-top:8px}body.cmo-genre-beauty.cmo-skin-core .core-news,[data-skin=core] .core-news{position:relative;padding:80px 0;background-color:var(--cmo-section-user-bg, var(--cmo-color-bg));overflow:hidden}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-news,[data-skin=core] .core-news{padding:56px 0}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-news,[data-skin=core] .core-news{padding:50px 0}}body.cmo-genre-beauty.cmo-skin-core .core-news__bg,[data-skin=core] .core-news__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;background-color:color-mix(in srgb,var(--core-ornament-base-color, var(--core-custom-3)) 30%,var(--core-white));background-image:var(--core-ornament-bg-image, none);background-position:center bottom;background-size:var(--core-ornament-bg-size, cover);background-repeat:var(--core-ornament-bg-repeat, no-repeat)}body.cmo-genre-beauty.cmo-skin-core .cmo-section--bg-visible .core-news__bg,body.cmo-genre-beauty.cmo-skin-core .core-news.cmo-section--has-bg .core-news__bg,[data-skin=core] .cmo-section--bg-visible .core-news__bg,[data-skin=core] .core-news.cmo-section--has-bg .core-news__bg{display:none}body.cmo-genre-beauty.cmo-skin-core .core-news__inner,[data-skin=core] .core-news__inner{position:relative;z-index:1;width:86.11%;max-width:1280px;margin:0 auto;display:flex;flex-direction:row;align-items:center;gap:4%}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-news__inner,[data-skin=core] .core-news__inner{width:90%;gap:3%}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-news__inner,[data-skin=core] .core-news__inner{flex-direction:column;align-items:stretch;width:84.73%;gap:30px}}body.cmo-genre-beauty.cmo-skin-core .core-news__head,[data-skin=core] .core-news__head{position:relative;flex:0 0 26%;display:flex;flex-direction:column;align-items:flex-start}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-news__head,[data-skin=core] .core-news__head{flex:0 0 30%}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-news__head,[data-skin=core] .core-news__head{flex:none;width:100%;padding-left:15px}}body.cmo-genre-beauty.cmo-skin-core .core-news__deco,[data-skin=core] .core-news__deco{position:absolute;pointer-events:none;object-fit:contain;z-index:0}body.cmo-genre-beauty.cmo-skin-core .core-news__deco--lg,[data-skin=core] .core-news__deco--lg{left:-56px;top:-47px;width:159px;aspect-ratio:1/1;background-color:var(--core-white);border-radius:50%}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-news__deco--lg,[data-skin=core] .core-news__deco--lg{left:-23px;top:-21px;width:78px}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-news__deco--lg,[data-skin=core] .core-news__deco--lg{left:-8px}}body.cmo-genre-beauty.cmo-skin-core .core-news__deco--sm,[data-skin=core] .core-news__deco--sm{left:53px;top:-55px;width:53px;aspect-ratio:1/1;border-radius:50%;background-color:var(--core-ornament-base-color, var(--core-custom-3));background-image:var(--core-ornament-bg-image, none);background-position:center;background-size:var(--core-ornament-bg-size, cover);background-repeat:var(--core-ornament-bg-repeat, no-repeat)}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-news__deco--sm,[data-skin=core] .core-news__deco--sm{left:36px;top:-24px;width:26px}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-news__deco--sm,[data-skin=core] .core-news__deco--sm{left:51px}}body.cmo-genre-beauty.cmo-skin-core .core-news__subtitle,[data-skin=core] .core-news__subtitle{position:relative;z-index:1;margin:0;font-family:var(--core-font-en);font-size:var(--core-fs-sm);color:var(--core-custom-2);line-height:1.45;letter-spacing:0}@media (min-width: 768px){body.cmo-genre-beauty.cmo-skin-core .core-news__subtitle,[data-skin=core] .core-news__subtitle{font-size:var(--core-fs-md)}}body.cmo-genre-beauty.cmo-skin-core .core-news__title,[data-skin=core] .core-news__title{position:relative;z-index:1;margin:4px 0 0;font-family:var(--core-font-heading);font-weight:700;font-size:var(--core-fs-lg);color:var(--core-custom-3);line-height:1.45;letter-spacing:0}body.cmo-genre-beauty.cmo-skin-core .core-news__lead,[data-skin=core] .core-news__lead{position:relative;z-index:1;margin:38px 0 0;font-family:var(--core-font-body);font-weight:500;font-size:var(--core-fs-base);line-height:2.08;color:var(--cmo-color-text)}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-news__lead,[data-skin=core] .core-news__lead{margin-top:28px}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-news__lead,[data-skin=core] .core-news__lead{margin-top:17px;line-height:1.9}}body.cmo-genre-beauty.cmo-skin-core .core-news__lead p,[data-skin=core] .core-news__lead p{margin:0}body.cmo-genre-beauty.cmo-skin-core .core-news__panel,[data-skin=core] .core-news__panel{flex:1 1 auto;min-width:0;align-self:stretch;display:flex;flex-direction:column;justify-content:center;background-color:var(--core-white);border-radius:50px;padding:44px 56px}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-news__panel,[data-skin=core] .core-news__panel{border-radius:36px;padding:32px 36px}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-news__panel,[data-skin=core] .core-news__panel{border-radius:30px;padding:30px 20px}}body.cmo-genre-beauty.cmo-skin-core .core-news__list,[data-skin=core] .core-news__list{display:flex;flex-direction:column;gap:27px}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-news__list,[data-skin=core] .core-news__list{gap:20px}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-news__list,[data-skin=core] .core-news__list{gap:14px}}body.cmo-genre-beauty.cmo-skin-core .core-news__item,[data-skin=core] .core-news__item{display:flex;flex-direction:column}body.cmo-genre-beauty.cmo-skin-core .core-news__item:not(:last-child),[data-skin=core] .core-news__item:not(:last-child){border-bottom:1px solid var(--core-custom-5);padding-bottom:27px}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-news__item:not(:last-child),[data-skin=core] .core-news__item:not(:last-child){padding-bottom:20px}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-news__item:not(:last-child),[data-skin=core] .core-news__item:not(:last-child){padding-bottom:14px}}body.cmo-genre-beauty.cmo-skin-core .core-news__row,[data-skin=core] .core-news__row{display:flex;flex-direction:row;align-items:center;gap:15px;text-decoration:none;color:inherit;transition:opacity .3s ease}body.cmo-genre-beauty.cmo-skin-core .core-news__row:hover,[data-skin=core] .core-news__row:hover{opacity:.7}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-news__row,[data-skin=core] .core-news__row{flex-direction:column;align-items:flex-start;gap:4px}}body.cmo-genre-beauty.cmo-skin-core .core-news__line,[data-skin=core] .core-news__line{display:flex;flex-direction:row;align-items:center;flex:none;gap:15px}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-news__line,[data-skin=core] .core-news__line{gap:12px}}body.cmo-genre-beauty.cmo-skin-core .core-news__date,[data-skin=core] .core-news__date{margin:0;flex:none;font-family:var(--core-font-body);font-weight:400;font-size:var(--core-fs-base);letter-spacing:.1em;color:var(--core-custom-4);line-height:1.45;text-align:center;white-space:nowrap}body.cmo-genre-beauty.cmo-skin-core .core-news__badge,[data-skin=core] .core-news__badge{flex:none;display:inline-flex;align-items:center;justify-content:center;padding:2px 13px;border-radius:13px;background-color:var(--core-custom-1)}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-news__badge,[data-skin=core] .core-news__badge{padding:0 12px;border-radius:10px}}body.cmo-genre-beauty.cmo-skin-core .core-news__badge span,[data-skin=core] .core-news__badge span{font-family:var(--core-font-body);font-weight:500;font-size:var(--core-fs-sm);color:var(--core-white);line-height:1.45;letter-spacing:0;white-space:nowrap}body.cmo-genre-beauty.cmo-skin-core .core-news__article,[data-skin=core] .core-news__article{margin:0;flex:1 1 auto;min-width:0;font-family:var(--core-font-body);font-weight:500;font-size:var(--core-fs-sm);color:var(--core-custom-4);line-height:1.45;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-news__article,[data-skin=core] .core-news__article{white-space:normal;overflow:visible;text-overflow:clip}}body.cmo-genre-beauty.cmo-skin-core .core-news__row--rich,[data-skin=core] .core-news__row--rich{flex-direction:row;align-items:center;gap:24px}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-news__row--rich,[data-skin=core] .core-news__row--rich{flex-direction:row;align-items:center;gap:20px}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-news__row--rich,[data-skin=core] .core-news__row--rich{flex-direction:column;align-items:stretch;gap:12px}}body.cmo-genre-beauty.cmo-skin-core .core-news__thumb,[data-skin=core] .core-news__thumb{position:relative;flex:none;display:block;width:180px;aspect-ratio:350/261;border-radius:30px;overflow:hidden}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-news__thumb,[data-skin=core] .core-news__thumb{width:160px;border-radius:24px}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-news__thumb,[data-skin=core] .core-news__thumb{width:100%;aspect-ratio:293/200;border-radius:20px}}body.cmo-genre-beauty.cmo-skin-core .core-news__thumb picture,[data-skin=core] .core-news__thumb picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block}body.cmo-genre-beauty.cmo-skin-core .core-news__thumb source,[data-skin=core] .core-news__thumb source{display:none}body.cmo-genre-beauty.cmo-skin-core .core-news__thumb img,[data-skin=core] .core-news__thumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;display:block}body.cmo-genre-beauty.cmo-skin-core .core-news__body,[data-skin=core] .core-news__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:6px}body.cmo-genre-beauty.cmo-skin-core .core-news__body .core-news__article,[data-skin=core] .core-news__body .core-news__article{width:100%;white-space:normal;overflow:visible;text-overflow:clip}body.cmo-genre-beauty.cmo-skin-core .core-news__excerpt,[data-skin=core] .core-news__excerpt{display:-webkit-box;width:100%;font-family:var(--core-font-body);font-weight:400;font-size:var(--core-fs-sm);line-height:1.56;color:var(--cmo-color-text);overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}body.cmo-genre-beauty.cmo-skin-core .core-news__cats,[data-skin=core] .core-news__cats{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:27px}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-news__cats,[data-skin=core] .core-news__cats{margin-bottom:20px}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-news__cats,[data-skin=core] .core-news__cats{margin-bottom:14px}}body.cmo-genre-beauty.cmo-skin-core .core-news__item[hidden],[data-skin=core] .core-news__item[hidden]{display:none}body.cmo-genre-beauty.cmo-skin-core .cmo-post-listing__items>.core-news__item:not(:last-child),[data-skin=core] .cmo-post-listing__items>.core-news__item:not(:last-child){border-bottom:0;padding-bottom:0}body.cmo-genre-beauty.cmo-skin-core .cmo-post-listing__items>.core-news__item:not([hidden])~.core-news__item:not([hidden]),[data-skin=core] .cmo-post-listing__items>.core-news__item:not([hidden])~.core-news__item:not([hidden]){border-top:1px solid var(--core-custom-5);padding-top:27px}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .cmo-post-listing__items>.core-news__item:not([hidden])~.core-news__item:not([hidden]),[data-skin=core] .cmo-post-listing__items>.core-news__item:not([hidden])~.core-news__item:not([hidden]){padding-top:20px}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .cmo-post-listing__items>.core-news__item:not([hidden])~.core-news__item:not([hidden]),[data-skin=core] .cmo-post-listing__items>.core-news__item:not([hidden])~.core-news__item:not([hidden]){padding-top:14px}}body.cmo-genre-beauty.cmo-skin-core .cmo-section--text-inverted .core-news__panel,[data-skin=core] .cmo-section--text-inverted .core-news__panel{--cmo-invert-text-color: var(--cmo-color-text)}body.cmo-genre-beauty.cmo-skin-core .cmo-section--text-inverted .core-news__btn,[data-skin=core] .cmo-section--text-inverted .core-news__btn{--cmo-invert-text-color: var(--core-white)}body.cmo-genre-beauty.cmo-skin-core .cmo-section--text-inverted .core-news__deco--lg,[data-skin=core] .cmo-section--text-inverted .core-news__deco--lg{background-color:color-mix(in srgb,var(--core-white) 25%,transparent)}body.cmo-genre-beauty.cmo-skin-core .cmo-section--text-inverted .core-news__deco--sm,[data-skin=core] .cmo-section--text-inverted .core-news__deco--sm{background-color:color-mix(in srgb,var(--core-white) 45%,transparent)}body.cmo-genre-beauty.cmo-skin-core .core-news__empty,[data-skin=core] .core-news__empty{margin:0;font-family:var(--core-font-body);font-size:var(--core-fs-base);color:var(--cmo-color-text)}body.cmo-genre-beauty.cmo-skin-core .core-news__btnwrap,[data-skin=core] .core-news__btnwrap{display:flex;align-items:center;justify-content:center;padding-top:27px}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-news__btnwrap,[data-skin=core] .core-news__btnwrap{padding-top:20px}}body.cmo-genre-beauty.cmo-skin-core .core-news__btn,[data-skin=core] .core-news__btn{min-height:45px;padding:4px 46px;border-radius:23px}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-news__btn,[data-skin=core] .core-news__btn{min-height:36px;padding:4px 27px;border-radius:18px}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-news__btn,[data-skin=core] .core-news__btn{padding-inline:20px}}body.cmo-genre-beauty.cmo-skin-core .core-news__btn,[data-skin=core] .core-news__btn{position:relative}body.cmo-genre-beauty.cmo-skin-core .core-news__btn:after,[data-skin=core] .core-news__btn:after{content:"";position:absolute;inset-inline:0;top:50%;height:46px;translate:0 -50%}body.cmo-genre-beauty.cmo-skin-core .core-news__btn,[data-skin=core] .core-news__btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;background-color:var(--core-custom-1);text-decoration:none;transition:opacity .3s ease,transform .3s ease}body.cmo-genre-beauty.cmo-skin-core .core-news__btn:hover,[data-skin=core] .core-news__btn:hover{opacity:.85;transform:translateY(-1px)}body.cmo-genre-beauty.cmo-skin-core .core-news__btn-text,[data-skin=core] .core-news__btn-text{font-family:var(--core-font-body);font-weight:700;font-size:var(--core-fs-base);color:var(--core-white);white-space:nowrap;line-height:1}body.cmo-genre-beauty.cmo-skin-core .core-news__btn .cmo-btn-arrow,[data-skin=core] .core-news__btn .cmo-btn-arrow{width:15px;height:15px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:var(--core-white);font-size:var(--core-fs-base);line-height:1}body.cmo-genre-beauty.cmo-skin-core .core-faq,[data-skin=core] .core-faq{position:relative;padding:100px 0;background-color:var(--cmo-section-user-bg, var(--cmo-color-bg));display:flex;flex-direction:column;align-items:center;gap:70px}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-faq,[data-skin=core] .core-faq{padding:56px 0;gap:44px}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-faq,[data-skin=core] .core-faq{padding:50px 30px;gap:40px}}body.cmo-genre-beauty.cmo-skin-core .cmo-section--has-bg .core-faq,[data-skin=core] .cmo-section--has-bg .core-faq{background-color:transparent}body.cmo-genre-beauty.cmo-skin-core .core-faq__head,[data-skin=core] .core-faq__head{width:86.11%;max-width:1070px;display:flex;flex-direction:column;align-items:center;text-align:center}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-faq__head,[data-skin=core] .core-faq__head{width:90%}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-faq__head,[data-skin=core] .core-faq__head{width:100%}}body.cmo-genre-beauty.cmo-skin-core .core-faq__titlegroup,[data-skin=core] .core-faq__titlegroup{display:flex;flex-direction:column;align-items:center;gap:4px}body.cmo-genre-beauty.cmo-skin-core .core-faq__subtitle,[data-skin=core] .core-faq__subtitle{margin:0;font-family:var(--core-font-en);font-size:var(--core-fs-sm);color:var(--core-custom-2);line-height:1.45;letter-spacing:0}@media (min-width: 768px){body.cmo-genre-beauty.cmo-skin-core .core-faq__subtitle,[data-skin=core] .core-faq__subtitle{font-size:var(--core-fs-md)}}body.cmo-genre-beauty.cmo-skin-core .core-faq__title,[data-skin=core] .core-faq__title{margin:0;font-family:var(--core-font-heading);font-weight:700;font-size:var(--core-fs-lg);color:var(--core-custom-3);line-height:1.45;letter-spacing:0}body.cmo-genre-beauty.cmo-skin-core .core-faq__lead,[data-skin=core] .core-faq__lead{margin:40px 0 0;font-family:var(--core-font-body);font-weight:500;font-size:var(--core-fs-base);line-height:2.08;color:var(--cmo-color-text)}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-faq__lead,[data-skin=core] .core-faq__lead{margin-top:30px}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-faq__lead,[data-skin=core] .core-faq__lead{margin-top:17px;line-height:1.9}}body.cmo-genre-beauty.cmo-skin-core .core-faq__lead p,[data-skin=core] .core-faq__lead p{margin:0}body.cmo-genre-beauty.cmo-skin-core .core-faq__lead[style*=text-align],[data-skin=core] .core-faq__lead[style*=text-align]{align-self:stretch}@media (min-width: 1024px){body.cmo-genre-beauty.cmo-skin-core .core-faq__head+.core-faq__list,[data-skin=core] .core-faq__head+.core-faq__list{margin-top:27px}}body.cmo-genre-beauty.cmo-skin-core .core-faq__list,[data-skin=core] .core-faq__list{width:68.75%;max-width:990px;display:flex;flex-direction:column;gap:23px}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-faq__list,[data-skin=core] .core-faq__list{width:90%;gap:18px}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-faq__list,[data-skin=core] .core-faq__list{width:100%;max-width:none;gap:20px}}body.cmo-genre-beauty.cmo-skin-core .core-faq__item,[data-skin=core] .core-faq__item{display:flex;flex-direction:column}body.cmo-genre-beauty.cmo-skin-core .core-faq__q,[data-skin=core] .core-faq__q{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;gap:12px;background-color:var(--cmo-faq-q-bg, var(--core-custom-3));border-radius:30px;padding:13px 16px 13px 20px;min-height:60px;cursor:pointer;list-style:none}body.cmo-genre-beauty.cmo-skin-core .core-faq__q::-webkit-details-marker,[data-skin=core] .core-faq__q::-webkit-details-marker{display:none}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-faq__q,[data-skin=core] .core-faq__q{padding:13px 16px}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-faq__q,[data-skin=core] .core-faq__q{padding:15px 16px 15px 20px;min-height:0}}body.cmo-genre-beauty.cmo-skin-core .core-faq__item[open] .core-faq__q,[data-skin=core] .core-faq__item[open] .core-faq__q{border-radius:30px 30px 0 0}body.cmo-genre-beauty.cmo-skin-core .core-faq__qbody,[data-skin=core] .core-faq__qbody{flex:1 0 0;min-width:0;display:flex;flex-direction:row;align-items:center;gap:12px}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-faq__qbody,[data-skin=core] .core-faq__qbody{flex-direction:column;align-items:flex-start;gap:14px}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-faq__qbody:not(:has(.core-faq__badge)),[data-skin=core] .core-faq__qbody:not(:has(.core-faq__badge)){flex-direction:row;align-items:baseline;gap:8px}body.cmo-genre-beauty.cmo-skin-core .core-faq__qbody:not(:has(.core-faq__badge)) .core-faq__question,[data-skin=core] .core-faq__qbody:not(:has(.core-faq__badge)) .core-faq__question{flex:1 1 0;width:auto}}body.cmo-genre-beauty.cmo-skin-core .core-faq__qhead,[data-skin=core] .core-faq__qhead{display:flex;flex-direction:row;align-items:center;gap:12px}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-faq__qhead,[data-skin=core] .core-faq__qhead{gap:8px}}body.cmo-genre-beauty.cmo-skin-core .core-faq__qmark,[data-skin=core] .core-faq__qmark{flex:none;font-family:var(--core-font-en);font-size:var(--core-fs-md);font-weight:400;color:var(--core-white);line-height:normal;letter-spacing:0;white-space:nowrap}body.cmo-genre-beauty.cmo-skin-core .core-faq__badge,[data-skin=core] .core-faq__badge{flex:none;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;border-radius:10px;background-color:var(--core-custom-1)}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-faq__badge,[data-skin=core] .core-faq__badge{padding:0 8px}}body.cmo-genre-beauty.cmo-skin-core .core-faq__badge span,[data-skin=core] .core-faq__badge span{font-family:var(--core-font-body);font-weight:500;font-size:var(--core-fs-sm);color:var(--core-white);line-height:1.45;letter-spacing:0;white-space:nowrap}body.cmo-genre-beauty.cmo-skin-core .core-faq__question,[data-skin=core] .core-faq__question{margin:0;flex:1 1 auto;min-width:0;font-family:var(--core-font-body);font-weight:500;font-size:var(--core-fs-sm);color:var(--core-white);line-height:1.45;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-faq__question,[data-skin=core] .core-faq__question{white-space:normal;overflow:visible;text-overflow:clip;width:100%}}body.cmo-genre-beauty.cmo-skin-core .core-faq__icon,[data-skin=core] .core-faq__icon{flex:none;width:24px;height:24px;border-radius:50%;border:2px solid var(--core-white);position:relative;box-sizing:border-box}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-faq__icon,[data-skin=core] .core-faq__icon{width:20px;height:20px;align-self:center}}body.cmo-genre-beauty.cmo-skin-core .core-faq__icon:before,body.cmo-genre-beauty.cmo-skin-core .core-faq__icon:after,[data-skin=core] .core-faq__icon:before,[data-skin=core] .core-faq__icon:after{content:"";position:absolute;left:50%;top:50%;background-color:var(--core-white)}body.cmo-genre-beauty.cmo-skin-core .core-faq__icon:before,[data-skin=core] .core-faq__icon:before{width:10px;height:2px;translate:-50% -50%}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-faq__icon:before,[data-skin=core] .core-faq__icon:before{width:9px}}body.cmo-genre-beauty.cmo-skin-core .core-faq__icon:after,[data-skin=core] .core-faq__icon:after{width:2px;height:10px;translate:-50% -50%}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-faq__icon:after,[data-skin=core] .core-faq__icon:after{height:9px}}body.cmo-genre-beauty.cmo-skin-core .core-faq__item[open] .core-faq__icon:after,[data-skin=core] .core-faq__item[open] .core-faq__icon:after{display:none}body.cmo-genre-beauty.cmo-skin-core .core-faq__a,[data-skin=core] .core-faq__a{background-color:var(--cmo-faq-a-bg, var(--core-custom-6));border-radius:0 0 30px 30px;padding:0 22px;max-height:0;opacity:0;overflow:hidden;transform:translateY(-6px);transition:max-height .55s cubic-bezier(.22,1,.36,1),opacity .4s ease,padding-top .35s ease,padding-bottom .35s ease,transform .4s ease}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-faq__a,[data-skin=core] .core-faq__a{padding:0 18px}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-faq__a,[data-skin=core] .core-faq__a{padding:0 20px}}body.cmo-genre-beauty.cmo-skin-core .core-faq__item[open] .core-faq__a,[data-skin=core] .core-faq__item[open] .core-faq__a{max-height:1400px;opacity:1;padding-top:13px;padding-bottom:13px;transform:translateY(0)}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-faq__item[open] .core-faq__a,[data-skin=core] .core-faq__item[open] .core-faq__a{padding-top:15px;padding-bottom:15px}}@media (prefers-reduced-motion: reduce){body.cmo-genre-beauty.cmo-skin-core .core-faq__a,[data-skin=core] .core-faq__a{transition:none;transform:none}}body.cmo-genre-beauty.cmo-skin-core .core-faq__a-text,[data-skin=core] .core-faq__a-text{font-family:var(--core-font-body);font-weight:400;font-size:var(--core-fs-sm);line-height:1.9;color:var(--core-custom-4)}body.cmo-genre-beauty.cmo-skin-core .core-faq__a-text p,[data-skin=core] .core-faq__a-text p{margin:0;line-height:1.9}body.cmo-genre-beauty.cmo-skin-core .cmo-section--text-inverted .core-faq__a,[data-skin=core] .cmo-section--text-inverted .core-faq__a{--cmo-invert-text-color: var(--core-custom-4)}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-faq__btn,[data-skin=core] .core-faq__btn{padding-inline:20px}}body.cmo-genre-beauty.cmo-skin-core .core-faq__btn span,[data-skin=core] .core-faq__btn span{white-space:nowrap}body.cmo-genre-beauty.cmo-skin-core .core-message,[data-skin=core] .core-message{position:relative;display:flex;background-color:var(--cmo-section-user-bg, var(--cmo-color-bg));overflow:hidden}body.cmo-genre-beauty.cmo-skin-core .cmo-section--has-bg .core-message,[data-skin=core] .cmo-section--has-bg .core-message{background-color:transparent}body.cmo-genre-beauty.cmo-skin-core .core-message__photo,[data-skin=core] .core-message__photo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}body.cmo-genre-beauty.cmo-skin-core .core-message__photo picture,[data-skin=core] .core-message__photo picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block}body.cmo-genre-beauty.cmo-skin-core .core-message__photo img,[data-skin=core] .core-message__photo img{width:100%;height:100%;object-fit:cover;object-position:center;max-width:none;display:block}body.cmo-genre-beauty.cmo-skin-core .core-message__photo source,[data-skin=core] .core-message__photo source{display:none}body.cmo-genre-beauty.cmo-skin-core .core-message__panel,[data-skin=core] .core-message__panel{position:relative;z-index:1;margin-left:auto;width:50.76%;margin-top:58px;margin-bottom:47px;border-radius:50px 0 0 50px;overflow:hidden;display:flex;flex-direction:column;justify-content:center;padding:90px 7.08% 60px 5.28%}body.cmo-genre-beauty.cmo-skin-core .cmo-section--text-inverted .core-message__panel-bg,[data-skin=core] .cmo-section--text-inverted .core-message__panel-bg{background-color:var(--core-ornament-base-color, var(--core-custom-3))}body.cmo-genre-beauty.cmo-skin-core .core-message__panel-bg,[data-skin=core] .core-message__panel-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;background-color:color-mix(in srgb,var(--core-ornament-base-color, var(--core-custom-3)) 30%,var(--core-white));background-image:var(--core-ornament-bg-image, none);background-position:center bottom;background-size:var(--core-ornament-bg-size, cover);background-repeat:var(--core-ornament-bg-repeat, no-repeat)}body.cmo-genre-beauty.cmo-skin-core .core-message__headwrap,[data-skin=core] .core-message__headwrap{position:relative;z-index:1;align-self:flex-start;margin-bottom:28px}body.cmo-genre-beauty.cmo-skin-core .core-message__deco,[data-skin=core] .core-message__deco{position:absolute;left:-58px;top:-50px;width:159px;height:159px;border-radius:50%;background-color:var(--core-white);z-index:0}body.cmo-genre-beauty.cmo-skin-core .cmo-section--text-inverted .core-message__deco,[data-skin=core] .cmo-section--text-inverted .core-message__deco{background-color:color-mix(in srgb,var(--core-white) 25%,transparent)}body.cmo-genre-beauty.cmo-skin-core .cmo-section--text-inverted .core-message__deco-accent,[data-skin=core] .cmo-section--text-inverted .core-message__deco-accent{background-color:color-mix(in srgb,var(--core-white) 45%,transparent)}body.cmo-genre-beauty.cmo-skin-core .core-message__deco-accent,[data-skin=core] .core-message__deco-accent{position:absolute;left:62px;top:-58px;width:53px;height:53px;z-index:1;pointer-events:none;border-radius:50%;background-color:var(--core-ornament-base-color, var(--core-custom-3));background-image:var(--core-ornament-bg-image, none);background-position:center;background-size:var(--core-ornament-bg-size, cover);background-repeat:var(--core-ornament-bg-repeat, no-repeat)}body.cmo-genre-beauty.cmo-skin-core .core-message__head,[data-skin=core] .core-message__head{position:relative;z-index:2;display:flex;flex-direction:column;gap:2px}body.cmo-genre-beauty.cmo-skin-core .core-message__subtitle-en,[data-skin=core] .core-message__subtitle-en{margin:0;font-family:var(--core-font-en);font-size:var(--core-fs-md);color:var(--core-custom-2);line-height:1.45;letter-spacing:0;white-space:nowrap}body.cmo-genre-beauty.cmo-skin-core .core-message__title,[data-skin=core] .core-message__title{margin:0;font-family:var(--core-font-heading);font-weight:700;font-size:var(--core-fs-lg);color:var(--core-custom-3);line-height:1.45;letter-spacing:0;white-space:nowrap}body.cmo-genre-beauty.cmo-skin-core .core-message__content,[data-skin=core] .core-message__content{position:relative;z-index:1;display:flex;flex-direction:column;gap:36px;max-width:553px}body.cmo-genre-beauty.cmo-skin-core .core-message__titlegroup,[data-skin=core] .core-message__titlegroup{display:flex;flex-direction:column;gap:7px;color:var(--core-custom-4)}body.cmo-genre-beauty.cmo-skin-core .core-message__catch,[data-skin=core] .core-message__catch{margin:0;font-family:var(--core-font-heading);font-weight:700;font-size:var(--core-fs-md);letter-spacing:.09em;line-height:1.4;color:var(--core-custom-4)}body.cmo-genre-beauty.cmo-skin-core .core-message__bodygroup,[data-skin=core] .core-message__bodygroup{display:flex;flex-direction:column;gap:25px}body.cmo-genre-beauty.cmo-skin-core .core-message__body,[data-skin=core] .core-message__body{margin:0;font-family:var(--core-font-body);font-weight:400;font-size:var(--core-fs-base);line-height:2.39;color:var(--cmo-color-text)}body.cmo-genre-beauty.cmo-skin-core .core-message__body p,[data-skin=core] .core-message__body p{margin:0}body.cmo-genre-beauty.cmo-skin-core .core-message__body p+p,[data-skin=core] .core-message__body p+p{margin-top:1.2em}body.cmo-genre-beauty.cmo-skin-core .core-message__sign,[data-skin=core] .core-message__sign{margin:0;font-family:var(--core-font-heading);font-weight:700;font-size:var(--core-fs-base);color:var(--core-custom-4);text-align:right;line-height:1.45;letter-spacing:0}@media (min-width: 1024px){body.cmo-genre-beauty.cmo-skin-core .core-message:not(:has(.core-message__photo)) .core-message__panel,[data-skin=core] .core-message:not(:has(.core-message__photo)) .core-message__panel{width:min(1240px,100% - var(--core-inner-padding) * 2);margin:80px auto;border-radius:50px;padding-left:max(5.28%,72px)}}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-message,[data-skin=core] .core-message{flex-direction:column;padding-bottom:56px}}@media (max-width: 1023px) and (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-message,[data-skin=core] .core-message{padding-bottom:50px}}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-message__photo,[data-skin=core] .core-message__photo{position:relative;inset:auto;width:100%;aspect-ratio:393/343}body.cmo-genre-beauty.cmo-skin-core .core-message__panel,[data-skin=core] .core-message__panel{width:auto;margin:0 0 0 7.63%;border-radius:30px 0 0 30px;padding:80px 7% 40px 9.6%}body.cmo-genre-beauty.cmo-skin-core .core-message__photo+.core-message__panel,[data-skin=core] .core-message__photo+.core-message__panel{margin-top:-13%}body.cmo-genre-beauty.cmo-skin-core .core-message__content,[data-skin=core] .core-message__content{max-width:640px}body.cmo-genre-beauty.cmo-skin-core .core-message__deco,[data-skin=core] .core-message__deco{left:-8px;top:-6px;width:78px;height:78px}body.cmo-genre-beauty.cmo-skin-core .core-message__deco-accent,[data-skin=core] .core-message__deco-accent{left:51px;top:-10px;width:26px;height:26px}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-message__panel,[data-skin=core] .core-message__panel{padding:44px 7% 40px 9.6%}body.cmo-genre-beauty.cmo-skin-core .core-message__photo+.core-message__panel,[data-skin=core] .core-message__photo+.core-message__panel{margin-top:-14%}body.cmo-genre-beauty.cmo-skin-core .core-message__panel-bg--dt,[data-skin=core] .core-message__panel-bg--dt{display:none}body.cmo-genre-beauty.cmo-skin-core .core-message__panel-bg--sp,[data-skin=core] .core-message__panel-bg--sp{display:block}body.cmo-genre-beauty.cmo-skin-core .core-message__headwrap,[data-skin=core] .core-message__headwrap{margin-bottom:18px}body.cmo-genre-beauty.cmo-skin-core .core-message__head,[data-skin=core] .core-message__head{gap:4px}body.cmo-genre-beauty.cmo-skin-core .core-message__subtitle-en,[data-skin=core] .core-message__subtitle-en{font-size:var(--core-fs-sm)}body.cmo-genre-beauty.cmo-skin-core .core-message__content,[data-skin=core] .core-message__content{max-width:none;gap:9.8px}body.cmo-genre-beauty.cmo-skin-core .core-message__titlegroup,[data-skin=core] .core-message__titlegroup{gap:14px}body.cmo-genre-beauty.cmo-skin-core .core-message__body,[data-skin=core] .core-message__body{line-height:1.9}}body.cmo-genre-beauty.cmo-skin-core .core-mcol,[data-skin=core] .core-mcol{position:relative;padding:100px 0;background-color:var(--cmo-section-user-bg, var(--cmo-color-bg));overflow:hidden}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-mcol,[data-skin=core] .core-mcol{padding:56px 0}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-mcol,[data-skin=core] .core-mcol{padding:50px 0}}body.cmo-genre-beauty.cmo-skin-core .core-mcol.cmo-section--post-listing,[data-skin=core] .core-mcol.cmo-section--post-listing{padding-block:100px;background-color:var(--cmo-section-user-bg, var(--cmo-color-bg))}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-mcol.cmo-section--post-listing,[data-skin=core] .core-mcol.cmo-section--post-listing{padding-block:56px}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-mcol.cmo-section--post-listing,[data-skin=core] .core-mcol.cmo-section--post-listing{padding-block:50px}}body.cmo-genre-beauty.cmo-skin-core .core-mcol__inner,[data-skin=core] .core-mcol__inner{width:86.11%;max-width:1240px;margin:0 auto;display:flex;flex-direction:column;align-items:center;box-sizing:border-box}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-mcol__inner,[data-skin=core] .core-mcol__inner{width:90%}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-mcol__inner,[data-skin=core] .core-mcol__inner{width:100%;padding:0 30px}}body.cmo-genre-beauty.cmo-skin-core .core-mcol__head,[data-skin=core] .core-mcol__head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:17px}body.cmo-genre-beauty.cmo-skin-core .core-mcol__headgroup,[data-skin=core] .core-mcol__headgroup{display:flex;flex-direction:column;align-items:center;gap:4px}body.cmo-genre-beauty.cmo-skin-core .core-mcol__subtitle,[data-skin=core] .core-mcol__subtitle{margin:0;font-family:var(--core-font-en);font-size:var(--core-fs-sm);color:var(--core-custom-2);line-height:1.45;letter-spacing:0}@media (min-width: 768px){body.cmo-genre-beauty.cmo-skin-core .core-mcol__subtitle,[data-skin=core] .core-mcol__subtitle{font-size:var(--core-fs-md)}}body.cmo-genre-beauty.cmo-skin-core .core-mcol__title,[data-skin=core] .core-mcol__title{margin:0;font-family:var(--core-font-heading);font-weight:700;font-size:var(--core-fs-lg);color:var(--core-custom-3);line-height:1.45;letter-spacing:0}body.cmo-genre-beauty.cmo-skin-core .core-mcol__lead,[data-skin=core] .core-mcol__lead{margin:0;font-family:var(--core-font-body);font-weight:500;font-size:var(--core-fs-base);line-height:2.08;color:var(--cmo-color-text);max-width:1070px}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-mcol__lead,[data-skin=core] .core-mcol__lead{line-height:1.9}}body.cmo-genre-beauty.cmo-skin-core .core-mcol__lead p,[data-skin=core] .core-mcol__lead p{margin:0}body.cmo-genre-beauty.cmo-skin-core .core-mcol__cats,[data-skin=core] .core-mcol__cats{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:37px}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-mcol__cats,[data-skin=core] .core-mcol__cats{margin-top:30px}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-mcol__cats,[data-skin=core] .core-mcol__cats{margin-top:40px}}body.cmo-genre-beauty.cmo-skin-core .core-mcol__cat,body.cmo-genre-beauty.cmo-skin-core .core-news__cat,[data-skin=core] .core-mcol__cat,[data-skin=core] .core-news__cat{display:inline-flex;align-items:center;justify-content:center;height:30px;padding:8px 13px;background-color:var(--core-white);border-bottom:1px solid var(--cmo-color-text);font-family:var(--core-font-body);font-weight:500;font-size:var(--core-fs-sm);line-height:1.45;letter-spacing:0;color:var(--cmo-color-text);white-space:nowrap;box-sizing:border-box}body.cmo-genre-beauty.cmo-skin-core .core-mcol__cat.cmo-category-tab,body.cmo-genre-beauty.cmo-skin-core .core-news__cat,[data-skin=core] .core-mcol__cat.cmo-category-tab,[data-skin=core] .core-news__cat{margin:0;border-top:0;border-inline:0;cursor:pointer}body.cmo-genre-beauty.cmo-skin-core .core-mcol__cat--active,body.cmo-genre-beauty.cmo-skin-core .core-mcol__cat.is-active,body.cmo-genre-beauty.cmo-skin-core .core-news__cat.is-active,[data-skin=core] .core-mcol__cat--active,[data-skin=core] .core-mcol__cat.is-active,[data-skin=core] .core-news__cat.is-active{background-color:var(--core-custom-3);color:var(--core-white)}body.cmo-genre-beauty.cmo-skin-core .core-mcol__grid,[data-skin=core] .core-mcol__grid{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:34px;width:100%;margin-top:58px}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-mcol__grid,[data-skin=core] .core-mcol__grid{gap:24px;margin-top:36px}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-mcol__grid,[data-skin=core] .core-mcol__grid{flex-direction:column;flex-wrap:nowrap;gap:40px;margin-top:40px}}body.cmo-genre-beauty.cmo-skin-core .core-mcol__card,[data-skin=core] .core-mcol__card{flex:0 0 calc((100% - 68px) / 3);display:flex;flex-direction:column;justify-content:center;gap:16px;padding:20px;background-color:var(--core-white);border-radius:50px;box-shadow:2px 2px 5px #0003;box-sizing:border-box;text-decoration:none;transition:box-shadow .3s ease,transform .3s ease}body.cmo-genre-beauty.cmo-skin-core .core-mcol__card:hover,[data-skin=core] .core-mcol__card:hover{box-shadow:4px 4px 14px #00000038;transform:translateY(-2px)}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-mcol__card,[data-skin=core] .core-mcol__card{flex:0 0 calc((100% - 24px)/2);border-radius:40px}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-mcol__card,[data-skin=core] .core-mcol__card{flex:0 0 auto;width:100%;border-radius:30px}}body.cmo-genre-beauty.cmo-skin-core .core-mcol__thumb,[data-skin=core] .core-mcol__thumb{position:relative;width:100%;aspect-ratio:350/261;border-radius:30px;overflow:hidden}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-mcol__thumb,[data-skin=core] .core-mcol__thumb{border-radius:24px}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-mcol__thumb,[data-skin=core] .core-mcol__thumb{aspect-ratio:293/200;border-radius:20px}}body.cmo-genre-beauty.cmo-skin-core .core-mcol__thumb picture,[data-skin=core] .core-mcol__thumb picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block}body.cmo-genre-beauty.cmo-skin-core .core-mcol__thumb source,[data-skin=core] .core-mcol__thumb source{display:none}body.cmo-genre-beauty.cmo-skin-core .core-mcol__thumb img,[data-skin=core] .core-mcol__thumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;display:block}body.cmo-genre-beauty.cmo-skin-core .core-mcol__meta,[data-skin=core] .core-mcol__meta{display:flex;align-items:center;gap:10px}body.cmo-genre-beauty.cmo-skin-core .core-mcol__date,[data-skin=core] .core-mcol__date{margin:0;font-family:var(--core-font-body);font-weight:400;font-size:var(--core-fs-base);color:var(--cmo-color-text);letter-spacing:.1em;line-height:1.45;white-space:nowrap}body.cmo-genre-beauty.cmo-skin-core .core-mcol__pill,[data-skin=core] .core-mcol__pill{display:inline-flex;align-items:center;justify-content:center;height:26px;padding:6px 9px;background-color:var(--core-custom-3);border-radius:13px;font-family:var(--core-font-body);font-weight:500;font-size:var(--core-fs-sm);color:var(--core-white);white-space:nowrap;line-height:1.45;letter-spacing:0;box-sizing:border-box}body.cmo-genre-beauty.cmo-skin-core .core-mcol__meta+.core-mcol__body,[data-skin=core] .core-mcol__meta+.core-mcol__body{margin-top:-5px}body.cmo-genre-beauty.cmo-skin-core .core-mcol__body,[data-skin=core] .core-mcol__body{display:flex;flex-direction:column;gap:11px}body.cmo-genre-beauty.cmo-skin-core .core-mcol__card-title,[data-skin=core] .core-mcol__card-title{margin:0;font-family:var(--core-font-heading);font-weight:700;font-size:var(--core-fs-base);color:var(--core-custom-2);line-height:1.45;letter-spacing:0}body.cmo-genre-beauty.cmo-skin-core .core-mcol__card-text,[data-skin=core] .core-mcol__card-text{margin:0;font-family:var(--core-font-body);font-weight:400;font-size:var(--core-fs-sm);color:var(--cmo-color-text);line-height:1.56}body.cmo-genre-beauty.cmo-skin-core .cmo-section--text-inverted .core-mcol__card,[data-skin=core] .cmo-section--text-inverted .core-mcol__card{--cmo-invert-text-color: var(--cmo-color-text)}body.cmo-genre-beauty.cmo-skin-core .cmo-section--text-inverted .core-mcol__card-title,[data-skin=core] .cmo-section--text-inverted .core-mcol__card-title{--cmo-invert-text-color: var(--core-custom-2)}body.cmo-genre-beauty.cmo-skin-core .cmo-section--text-inverted .core-mcol__cat,[data-skin=core] .cmo-section--text-inverted .core-mcol__cat{--cmo-invert-text-color: var(--cmo-color-text)}body.cmo-genre-beauty.cmo-skin-core .cmo-section--text-inverted .core-mcol__cat.is-active,[data-skin=core] .cmo-section--text-inverted .core-mcol__cat.is-active{--cmo-invert-text-color: var(--core-white)}body.cmo-genre-beauty.cmo-skin-core .core-mcol__card-en,[data-skin=core] .core-mcol__card-en{display:block;font-family:var(--core-font-en);font-weight:400;font-size:var(--core-fs-base);color:var(--core-custom-3);line-height:1.45;letter-spacing:0}body.cmo-genre-beauty.cmo-skin-core .core-mcol__card-foot,[data-skin=core] .core-mcol__card-foot{margin-top:16px}body.cmo-genre-beauty.cmo-skin-core .core-mcol__card-btn,[data-skin=core] .core-mcol__card-btn{min-height:36px;padding:4px 45px;border-radius:18px}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-mcol__card-btn,[data-skin=core] .core-mcol__card-btn{min-height:36px;padding:4px 20px;border-radius:18px}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-mcol__btn,[data-skin=core] .core-mcol__btn{padding-inline:20px}}body.cmo-genre-beauty.cmo-skin-core .core-mcol__btn,[data-skin=core] .core-mcol__btn{margin:70px 0 0}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-mcol__btn,[data-skin=core] .core-mcol__btn{margin-top:44px}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-mcol__btn,[data-skin=core] .core-mcol__btn{margin-top:40px}}body.cmo-genre-beauty.cmo-skin-core .core-ab,[data-skin=core] .core-ab{position:relative;padding:100px 0 144px;background-color:var(--cmo-section-user-bg, var(--cmo-color-bg));overflow:hidden}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-ab,[data-skin=core] .core-ab{padding:56px 0}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-ab,[data-skin=core] .core-ab{padding:50px 0}}body.cmo-genre-beauty.cmo-skin-core .core-ab__inner,[data-skin=core] .core-ab__inner{position:relative;z-index:1;width:86.11%;max-width:1240px;margin:0 auto;display:flex;flex-direction:column;align-items:center}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-ab__inner,[data-skin=core] .core-ab__inner{width:90%}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-ab__inner,[data-skin=core] .core-ab__inner{width:100%;padding:0 30px}}body.cmo-genre-beauty.cmo-skin-core .core-ab__head,[data-skin=core] .core-ab__head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:17px}@media (min-width: 768px){body.cmo-genre-beauty.cmo-skin-core .core-ab__head,[data-skin=core] .core-ab__head{gap:28px}}body.cmo-genre-beauty.cmo-skin-core .core-ab__headgroup,[data-skin=core] .core-ab__headgroup{display:flex;flex-direction:column;align-items:center;gap:0}body.cmo-genre-beauty.cmo-skin-core .core-ab__subtitle,[data-skin=core] .core-ab__subtitle{margin:-.34em 0 0;font-family:var(--core-font-en);font-weight:400;font-size:var(--core-fs-md);color:var(--core-custom-2);line-height:1.45;letter-spacing:0}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-ab__subtitle,[data-skin=core] .core-ab__subtitle{font-size:var(--core-fs-sm)}}body.cmo-genre-beauty.cmo-skin-core .core-ab__title,[data-skin=core] .core-ab__title{margin:0;font-family:var(--core-font-heading);font-weight:700;font-size:var(--core-fs-lg);color:var(--core-custom-3);line-height:1.45;letter-spacing:0}body.cmo-genre-beauty.cmo-skin-core .core-ab__lead,[data-skin=core] .core-ab__lead{margin:0;font-family:var(--core-font-body);font-weight:500;font-size:var(--core-fs-base);line-height:2.08;color:var(--cmo-color-text);max-width:1070px}body.cmo-genre-beauty.cmo-skin-core .core-ab__lead p,[data-skin=core] .core-ab__lead p{margin:0}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-ab__lead,[data-skin=core] .core-ab__lead{line-height:1.9}}body.cmo-genre-beauty.cmo-skin-core .core-ab__cards,[data-skin=core] .core-ab__cards{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:34px;width:100%;margin-top:98px}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-ab__cards,[data-skin=core] .core-ab__cards{gap:24px;margin-top:44px}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-ab__cards,[data-skin=core] .core-ab__cards{flex-direction:column;flex-wrap:nowrap;gap:34px;margin-top:40px}}body.cmo-genre-beauty.cmo-skin-core .core-ab__card,[data-skin=core] .core-ab__card{flex:0 0 calc((100% - 68px) / 3);display:flex;flex-direction:column;align-items:center;background-color:var(--core-white);border-radius:50px;box-shadow:2px 2px 5px #0003;overflow:hidden}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-ab__card,[data-skin=core] .core-ab__card{flex:0 0 calc((100% - 24px)/2);border-radius:40px}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-ab__card,[data-skin=core] .core-ab__card{flex:0 0 auto;width:100%;border-radius:30px}}body.cmo-genre-beauty.cmo-skin-core .core-ab__card-head,[data-skin=core] .core-ab__card-head{display:flex;align-items:center;justify-content:center;width:100%;padding:20px 16px;background-color:var(--core-custom-3)}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-ab__card-head,[data-skin=core] .core-ab__card-head{padding:19px 16px}}body.cmo-genre-beauty.cmo-skin-core .core-ab__card-head p,[data-skin=core] .core-ab__card-head p{margin:0;font-family:var(--core-font-body);font-weight:500;font-size:var(--core-fs-md);color:var(--core-white);text-align:center;line-height:1.45;letter-spacing:0}body.cmo-genre-beauty.cmo-skin-core .core-ab__card-img,[data-skin=core] .core-ab__card-img{position:relative;width:100%;aspect-ratio:390/207;overflow:hidden}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-ab__card-img,[data-skin=core] .core-ab__card-img{aspect-ratio:333/180}}body.cmo-genre-beauty.cmo-skin-core .core-ab__card-img picture,[data-skin=core] .core-ab__card-img picture{position:absolute;top:0;right:0;bottom:0;left:0}body.cmo-genre-beauty.cmo-skin-core .core-ab__card-img img,[data-skin=core] .core-ab__card-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;max-width:none}body.cmo-genre-beauty.cmo-skin-core .core-ab__card-img source,[data-skin=core] .core-ab__card-img source{display:none}body.cmo-genre-beauty.cmo-skin-core .core-ab__box,[data-skin=core] .core-ab__box{display:flex;flex-direction:column;align-items:center;gap:3px;width:100%;padding:18px 8px;border-bottom:1px solid var(--core-custom-2);text-align:center}body.cmo-genre-beauty.cmo-skin-core .core-ab__box-title,[data-skin=core] .core-ab__box-title{margin:0;font-family:var(--core-font-heading);font-weight:700;font-size:var(--core-fs-md);color:var(--core-custom-2);line-height:1.45;letter-spacing:0}body.cmo-genre-beauty.cmo-skin-core .core-ab__box-sub,[data-skin=core] .core-ab__box-sub{margin:0;font-family:var(--core-font-body);font-weight:500;font-size:var(--core-fs-sm);color:var(--core-custom-2);line-height:2;letter-spacing:0}@media (min-width: 768px){body.cmo-genre-beauty.cmo-skin-core .core-ab__box-sub,[data-skin=core] .core-ab__box-sub{line-height:1.75}}body.cmo-genre-beauty.cmo-skin-core .core-ab__lead-box,[data-skin=core] .core-ab__lead-box{width:100%;padding:14px 23px}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-ab__lead-box,[data-skin=core] .core-ab__lead-box{padding:14px 25px}}body.cmo-genre-beauty.cmo-skin-core .core-ab__lead-box p,[data-skin=core] .core-ab__lead-box p{margin:0;font-family:var(--core-font-body);font-weight:400;font-size:var(--core-fs-sm);color:var(--cmo-color-text);line-height:1.9}body.cmo-genre-beauty.cmo-skin-core .core-ab__price,[data-skin=core] .core-ab__price{margin:0;padding:9px 0;width:100%;font-family:var(--core-font-heading);font-weight:700;font-size:var(--core-fs-md);color:var(--cmo-color-text);text-align:center;line-height:1.45;letter-spacing:0}body.cmo-genre-beauty.cmo-skin-core .core-ab__cta,[data-skin=core] .core-ab__cta{display:flex;justify-content:center;padding:20px 0 40px}body.cmo-genre-beauty.cmo-skin-core .core-ab__btn,[data-skin=core] .core-ab__btn{min-height:36px;padding:4px 45px;border-radius:18px}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-ab__btn,[data-skin=core] .core-ab__btn{min-height:36px;padding:4px 20px;border-radius:18px}}body.cmo-genre-beauty.cmo-skin-core .core-ab__btn span,[data-skin=core] .core-ab__btn span{font-family:var(--core-font-heading);font-weight:700;font-size:var(--core-fs-base);color:var(--core-white);white-space:nowrap;line-height:normal}body.cmo-genre-beauty.cmo-skin-core .core-ab__annotation,[data-skin=core] .core-ab__annotation{width:100%;max-width:1070px;margin-top:40px;text-align:center}body.cmo-genre-beauty.cmo-skin-core .core-ab__annotation p,[data-skin=core] .core-ab__annotation p{margin:0;font-family:var(--core-font-body);font-weight:400;font-size:var(--core-fs-sm);line-height:1.9;color:var(--cmo-color-text)}body.cmo-genre-beauty.cmo-skin-core .cmo-section--text-inverted .core-ab__card,[data-skin=core] .cmo-section--text-inverted .core-ab__card{--cmo-invert-text-color: var(--cmo-color-text)}body.cmo-genre-beauty.cmo-skin-core .cmo-section--text-inverted .core-ab__card-head,[data-skin=core] .cmo-section--text-inverted .core-ab__card-head{--cmo-invert-text-color: var(--core-white)}body.cmo-genre-beauty.cmo-skin-core .cmo-section--text-inverted .core-ab__box,[data-skin=core] .cmo-section--text-inverted .core-ab__box{--cmo-invert-text-color: var(--core-custom-2)}body.cmo-genre-beauty.cmo-skin-core .cmo-section--text-inverted .core-ab__btn,[data-skin=core] .cmo-section--text-inverted .core-ab__btn{--cmo-invert-text-color: var(--core-white)}body.cmo-genre-beauty.cmo-skin-core .core-cat,[data-skin=core] .core-cat{position:relative;padding:100px 0;background-color:var(--cmo-section-user-bg, var(--cmo-color-bg));overflow:hidden}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-cat,[data-skin=core] .core-cat{padding:56px 0}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-cat,[data-skin=core] .core-cat{padding:50px 0}}body.cmo-genre-beauty.cmo-skin-core .core-cat__inner,[data-skin=core] .core-cat__inner{position:relative;z-index:1;width:81.74%;max-width:1177px;margin:0 auto;display:flex;flex-direction:column;align-items:center}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-cat__inner,[data-skin=core] .core-cat__inner{width:90%}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-cat__inner,[data-skin=core] .core-cat__inner{width:100%;padding:0 30px}}body.cmo-genre-beauty.cmo-skin-core .core-cat__head,[data-skin=core] .core-cat__head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:17px;max-width:1070px}@media (min-width: 768px){body.cmo-genre-beauty.cmo-skin-core .core-cat__head,[data-skin=core] .core-cat__head{gap:28px}}body.cmo-genre-beauty.cmo-skin-core .core-cat__headgroup,[data-skin=core] .core-cat__headgroup{display:flex;flex-direction:column;align-items:center;gap:0}body.cmo-genre-beauty.cmo-skin-core .core-cat__subtitle,[data-skin=core] .core-cat__subtitle{margin:-.34em 0 0;font-family:var(--core-font-en);font-weight:400;font-size:var(--core-fs-md);color:var(--core-custom-2);line-height:1.45;letter-spacing:0}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-cat__subtitle,[data-skin=core] .core-cat__subtitle{font-size:var(--core-fs-sm)}}body.cmo-genre-beauty.cmo-skin-core .core-cat__title,[data-skin=core] .core-cat__title{margin:0;font-family:var(--core-font-heading);font-weight:700;font-size:var(--core-fs-lg);color:var(--core-custom-3);line-height:1.45;letter-spacing:0}body.cmo-genre-beauty.cmo-skin-core .core-cat__lead,[data-skin=core] .core-cat__lead{margin:0;font-family:var(--core-font-body);font-weight:500;font-size:var(--core-fs-base);line-height:2.08;color:var(--cmo-color-text)}body.cmo-genre-beauty.cmo-skin-core .core-cat__lead p,[data-skin=core] .core-cat__lead p{margin:0}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-cat__lead,[data-skin=core] .core-cat__lead{line-height:1.9}}body.cmo-genre-beauty.cmo-skin-core .core-cat__grid,[data-skin=core] .core-cat__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:23px;width:100%;margin-top:59px}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-cat__grid,[data-skin=core] .core-cat__grid{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:44px}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-cat__grid,[data-skin=core] .core-cat__grid{grid-template-columns:1fr;gap:30px;margin-top:40px}}body.cmo-genre-beauty.cmo-skin-core .core-cat__tile,[data-skin=core] .core-cat__tile{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:377/180;border:14px solid var(--core-white);border-radius:50px;box-shadow:2px 2px 10px #0003;overflow:hidden;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}body.cmo-genre-beauty.cmo-skin-core .core-cat__tile:hover,body.cmo-genre-beauty.cmo-skin-core .core-cat__tile:focus-visible,[data-skin=core] .core-cat__tile:hover,[data-skin=core] .core-cat__tile:focus-visible{transform:translateY(-3px);box-shadow:2px 6px 16px #00000047}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-cat__tile,[data-skin=core] .core-cat__tile{border-radius:40px}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-cat__tile,[data-skin=core] .core-cat__tile{aspect-ratio:333/144;border-radius:30px}}body.cmo-genre-beauty.cmo-skin-core .core-cat__tile:after,[data-skin=core] .core-cat__tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#cdb99acc;mix-blend-mode:multiply;pointer-events:none}body.cmo-genre-beauty.cmo-skin-core .core-cat__tile-img,[data-skin=core] .core-cat__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-core .core-cat__tile picture,[data-skin=core] .core-cat__tile picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}body.cmo-genre-beauty.cmo-skin-core .core-cat__tile source,[data-skin=core] .core-cat__tile source{display:none}body.cmo-genre-beauty.cmo-skin-core .cmo-category-link--aspect-square .core-cat__tile:not(.core-cat__tile--has-desc),body.cmo-genre-beauty.cmo-skin-core .cmo-category-link--aspect-square .core-cat__media,[data-skin=core] .cmo-category-link--aspect-square .core-cat__tile:not(.core-cat__tile--has-desc),[data-skin=core] .cmo-category-link--aspect-square .core-cat__media{aspect-ratio:1/1}body.cmo-genre-beauty.cmo-skin-core .cmo-category-link--aspect-portrait .core-cat__tile:not(.core-cat__tile--has-desc),body.cmo-genre-beauty.cmo-skin-core .cmo-category-link--aspect-portrait .core-cat__media,[data-skin=core] .cmo-category-link--aspect-portrait .core-cat__tile:not(.core-cat__tile--has-desc),[data-skin=core] .cmo-category-link--aspect-portrait .core-cat__media{aspect-ratio:3/4}body.cmo-genre-beauty.cmo-skin-core .core-cat__tile--has-desc,[data-skin=core] .core-cat__tile--has-desc{flex-direction:column;align-items:stretch;aspect-ratio:auto;border:0;border-radius:0;box-shadow:none;overflow:visible}body.cmo-genre-beauty.cmo-skin-core .core-cat__tile--has-desc:after,[data-skin=core] .core-cat__tile--has-desc:after{content:none}body.cmo-genre-beauty.cmo-skin-core .core-cat__tile--has-desc:hover,body.cmo-genre-beauty.cmo-skin-core .core-cat__tile--has-desc:focus-visible,[data-skin=core] .core-cat__tile--has-desc:hover,[data-skin=core] .core-cat__tile--has-desc:focus-visible{box-shadow:none}body.cmo-genre-beauty.cmo-skin-core .core-cat__tile--has-desc:hover .core-cat__media,body.cmo-genre-beauty.cmo-skin-core .core-cat__tile--has-desc:focus-visible .core-cat__media,[data-skin=core] .core-cat__tile--has-desc:hover .core-cat__media,[data-skin=core] .core-cat__tile--has-desc:focus-visible .core-cat__media{box-shadow:2px 6px 16px #00000047}body.cmo-genre-beauty.cmo-skin-core .core-cat__media,[data-skin=core] .core-cat__media{position:relative;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:377/180;border:14px solid var(--core-white);border-radius:50px;box-shadow:2px 2px 10px #0003;overflow:hidden;transition:box-shadow .25s ease}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-cat__media,[data-skin=core] .core-cat__media{border-radius:40px}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-cat__media,[data-skin=core] .core-cat__media{aspect-ratio:333/144;border-radius:30px}}body.cmo-genre-beauty.cmo-skin-core .core-cat__media:after,[data-skin=core] .core-cat__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#cdb99acc;mix-blend-mode:multiply;pointer-events:none}body.cmo-genre-beauty.cmo-skin-core .core-cat__tile-desc,[data-skin=core] .core-cat__tile-desc{margin:12px 0 0;padding:0 14px;font-family:var(--core-font-body);font-weight:400;font-size:var(--core-fs-sm);line-height:1.9;color:var(--cmo-color-text);text-align:left}body.cmo-genre-beauty.cmo-skin-core .core-cat__tile-label,[data-skin=core] .core-cat__tile-label{position:relative;z-index:1;margin:0;padding:0 7px;font-family:var(--core-font-heading);font-weight:700;font-size:var(--core-fs-base);line-height:1.75;letter-spacing:0;color:var(--core-white);text-align:center}@media (min-width: 768px){body.cmo-genre-beauty.cmo-skin-core .core-cat__tile-label,[data-skin=core] .core-cat__tile-label{line-height:1.556}}body.cmo-genre-beauty.cmo-skin-core .cmo-section--text-inverted .core-cat__tile-label,[data-skin=core] .cmo-section--text-inverted .core-cat__tile-label{--cmo-invert-text-color: var(--core-white)}body.cmo-genre-beauty.cmo-skin-core .core-tl,[data-skin=core] .core-tl{position:relative;padding:100px 0;background-color:var(--cmo-section-user-bg, var(--cmo-color-bg));overflow:hidden}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-tl,[data-skin=core] .core-tl{padding:70px 0}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-tl,[data-skin=core] .core-tl{padding:50px 0}}body.cmo-genre-beauty.cmo-skin-core .core-tl__bg,[data-skin=core] .core-tl__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;background-color:color-mix(in srgb,var(--core-ornament-base-color, var(--core-custom-3)) 30%,var(--core-white));background-image:var(--core-ornament-bg-image, none);background-position:center bottom;background-size:var(--core-ornament-bg-size, cover);background-repeat:var(--core-ornament-bg-repeat, no-repeat)}body.cmo-genre-beauty.cmo-skin-core .core-tl.cmo-section--has-bg .core-tl__bg,body.cmo-genre-beauty.cmo-skin-core .core-tl.cmo-section--has-bg-color .core-tl__bg,[data-skin=core] .core-tl.cmo-section--has-bg .core-tl__bg,[data-skin=core] .core-tl.cmo-section--has-bg-color .core-tl__bg{display:none}body.cmo-genre-beauty.cmo-skin-core .core-tl__inner,[data-skin=core] .core-tl__inner{position:relative;z-index:1;width:86.11%;max-width:1240px;margin:0 auto;display:flex;flex-direction:column;align-items:center}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-tl__inner,[data-skin=core] .core-tl__inner{width:90%}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-tl__inner,[data-skin=core] .core-tl__inner{width:100%;padding:0 30px}}body.cmo-genre-beauty.cmo-skin-core .core-tl__head,[data-skin=core] .core-tl__head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:17px;max-width:1070px;margin-bottom:60px}@media (min-width: 768px){body.cmo-genre-beauty.cmo-skin-core .core-tl__head,[data-skin=core] .core-tl__head{gap:28px}}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-tl__head,[data-skin=core] .core-tl__head{margin-bottom:44px}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-tl__head,[data-skin=core] .core-tl__head{margin-bottom:29px}}body.cmo-genre-beauty.cmo-skin-core .core-tl__headgroup,[data-skin=core] .core-tl__headgroup{display:flex;flex-direction:column;align-items:center;gap:0}body.cmo-genre-beauty.cmo-skin-core .core-tl__subtitle,[data-skin=core] .core-tl__subtitle{margin:-.34em 0 0;font-family:var(--core-font-en);font-weight:400;font-size:var(--core-fs-md);color:var(--core-custom-2);line-height:1.45;letter-spacing:0}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-tl__subtitle,[data-skin=core] .core-tl__subtitle{font-size:var(--core-fs-sm)}}body.cmo-genre-beauty.cmo-skin-core .core-tl__title,[data-skin=core] .core-tl__title{margin:0;font-family:var(--core-font-heading);font-weight:700;font-size:var(--core-fs-lg);color:var(--core-custom-3);line-height:1.45;letter-spacing:0}body.cmo-genre-beauty.cmo-skin-core .core-tl__lead,[data-skin=core] .core-tl__lead{margin:0;font-family:var(--core-font-body);font-weight:500;font-size:var(--core-fs-base);line-height:2.08;color:var(--cmo-color-text)}body.cmo-genre-beauty.cmo-skin-core .core-tl__lead p,[data-skin=core] .core-tl__lead p{margin:0;line-height:2.08}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-tl__lead,[data-skin=core] .core-tl__lead,body.cmo-genre-beauty.cmo-skin-core .core-tl__lead p,[data-skin=core] .core-tl__lead p{line-height:1.9}}body.cmo-genre-beauty.cmo-skin-core .core-tl__steps,[data-skin=core] .core-tl__steps{display:flex;flex-direction:column;align-items:center;width:100%;gap:15px}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-tl__steps,[data-skin=core] .core-tl__steps{gap:28px}}@media (min-width: 768px){body.cmo-genre-beauty.cmo-skin-core .core-tl__steps:not(:has(>.core-tl__arrow)),[data-skin=core] .core-tl__steps:not(:has(>.core-tl__arrow)){gap:24px}}body.cmo-genre-beauty.cmo-skin-core .core-tl__step,[data-skin=core] .core-tl__step{--tl-indent: 36px;box-sizing:border-box;width:100%;background-color:var(--core-white);border-radius:50px;display:flex;flex-direction:row;align-items:center;gap:46px;padding:25px 20px 15px 34px}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-tl__step,[data-skin=core] .core-tl__step{flex-direction:column;align-items:stretch;gap:24px;padding:28px 24px;border-radius:40px}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-tl__step,[data-skin=core] .core-tl__step{--tl-indent: 5px;gap:30px;padding:25px 20px 15px;border-radius:30px}}body.cmo-genre-beauty.cmo-skin-core .core-tl__step--img-left,[data-skin=core] .core-tl__step--img-left{flex-direction:row-reverse;padding:25px 34px 15px 20px}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-tl__step--img-left,[data-skin=core] .core-tl__step--img-left{flex-direction:column;padding:28px 24px}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-tl__step--img-left,[data-skin=core] .core-tl__step--img-left{padding:25px 20px 15px}}body.cmo-genre-beauty.cmo-skin-core .core-tl__step--img-full,body.cmo-genre-beauty.cmo-skin-core .core-tl__step--img-multiple,[data-skin=core] .core-tl__step--img-full,[data-skin=core] .core-tl__step--img-multiple{flex-direction:column;align-items:stretch}body.cmo-genre-beauty.cmo-skin-core .core-tl__step--img-full .core-tl__textcol,body.cmo-genre-beauty.cmo-skin-core .core-tl__step--img-multiple .core-tl__textcol,[data-skin=core] .core-tl__step--img-full .core-tl__textcol,[data-skin=core] .core-tl__step--img-multiple .core-tl__textcol{flex:0 0 auto;width:100%}body.cmo-genre-beauty.cmo-skin-core .core-tl__step--img-full .core-tl__media,body.cmo-genre-beauty.cmo-skin-core .core-tl__step--img-multiple .core-tl__media,[data-skin=core] .core-tl__step--img-full .core-tl__media,[data-skin=core] .core-tl__step--img-multiple .core-tl__media{flex:0 0 auto;width:100%;align-self:stretch}body.cmo-genre-beauty.cmo-skin-core .core-tl__media-grid,[data-skin=core] .core-tl__media-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;width:100%}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-tl__media-grid,[data-skin=core] .core-tl__media-grid{gap:12px}}body.cmo-genre-beauty.cmo-skin-core .core-tl__textcol,[data-skin=core] .core-tl__textcol{position:relative;z-index:0;flex:0 0 47.7%;min-width:0;display:flex;flex-direction:column;align-items:flex-start}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-tl__textcol,[data-skin=core] .core-tl__textcol{flex:0 0 auto;width:100%}}body.cmo-genre-beauty.cmo-skin-core .core-tl__stephead,[data-skin=core] .core-tl__stephead{position:relative;width:100%;min-height:100px;padding-top:37px;margin-bottom:10px}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-tl__stephead,[data-skin=core] .core-tl__stephead{min-height:76px;padding-top:30px;margin-bottom:21px}}body.cmo-genre-beauty.cmo-skin-core .core-tl__rule,[data-skin=core] .core-tl__rule{display:flex;align-items:center;margin-left:26px;border-bottom:1px solid var(--core-custom-3);padding:0 0 19px 10px}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-tl__rule,[data-skin=core] .core-tl__rule{margin-left:0;padding:0 0 15px 5px}}body.cmo-genre-beauty.cmo-skin-core .core-tl__dot,[data-skin=core] .core-tl__dot{position:absolute;pointer-events:none;z-index:-1;border-radius:50%;background-color:color-mix(in srgb,var(--core-ornament-base-color, var(--core-custom-3)) 30%,var(--core-white));background-image:var(--core-ornament-bg-image, none);background-position:center;background-size:var(--core-ornament-bg-size, cover);background-repeat:var(--core-ornament-bg-repeat, no-repeat)}body.cmo-genre-beauty.cmo-skin-core .core-tl__dot--lg,[data-skin=core] .core-tl__dot--lg{left:0;top:6px;width:94px;height:94px}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-tl__dot--lg,[data-skin=core] .core-tl__dot--lg{left:-9px;top:4.53px;width:70.912px;height:70.912px}}body.cmo-genre-beauty.cmo-skin-core .core-tl__dot--sm,[data-skin=core] .core-tl__dot--sm{left:90px;top:0;width:24px;height:24px}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-tl__dot--sm,[data-skin=core] .core-tl__dot--sm{left:58.89px;top:0;width:18.105px;height:18.105px}}body.cmo-genre-beauty.cmo-skin-core .core-tl__glyph,[data-skin=core] .core-tl__glyph{position:relative;z-index:1;margin:0;font-family:var(--core-font-en);font-size:var(--core-fs-lg);color:var(--core-custom-3);line-height:normal;letter-spacing:0;white-space:nowrap}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-tl__glyph,[data-skin=core] .core-tl__glyph{font-size:var(--core-fs-md)}}body.cmo-genre-beauty.cmo-skin-core .core-tl__glyph--label,body.cmo-genre-beauty.cmo-skin-core .core-tl__label,[data-skin=core] .core-tl__glyph--label,[data-skin=core] .core-tl__label{min-width:0;line-height:1.45;white-space:normal;overflow-wrap:anywhere}body.cmo-genre-beauty.cmo-skin-core .core-tl__label,[data-skin=core] .core-tl__label{font-size:var(--core-fs-md)}body.cmo-genre-beauty.cmo-skin-core .core-tl__label,[data-skin=core] .core-tl__label{margin:0 0 10px var(--tl-indent);font-family:var(--core-font-en);color:var(--core-custom-3);letter-spacing:0}body.cmo-genre-beauty.cmo-skin-core .core-tl__card-title,[data-skin=core] .core-tl__card-title{margin:0 0 0 var(--tl-indent);font-family:var(--core-font-heading);font-weight:700;font-size:var(--core-fs-md);color:var(--core-custom-2);line-height:1.652;letter-spacing:0}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-tl__card-title,[data-skin=core] .core-tl__card-title{line-height:1.7}}body.cmo-genre-beauty.cmo-skin-core .core-tl__card-body,[data-skin=core] .core-tl__card-body{margin:17px 0 0 var(--tl-indent);font-family:var(--core-font-body);font-weight:400;font-size:var(--core-fs-sm);color:var(--cmo-color-text);line-height:1.9}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-tl__card-body,[data-skin=core] .core-tl__card-body{margin-top:21px}}body.cmo-genre-beauty.cmo-skin-core .core-tl__btn,[data-skin=core] .core-tl__btn{min-height:36px;padding:4px 45px;border-radius:18px}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-tl__btn,[data-skin=core] .core-tl__btn{min-height:36px;padding:4px 20px;border-radius:18px}}body.cmo-genre-beauty.cmo-skin-core .core-tl__btn,[data-skin=core] .core-tl__btn{margin:26px 0 0 var(--tl-indent)}body.cmo-genre-beauty.cmo-skin-core .core-tl__btn span,[data-skin=core] .core-tl__btn span{font-family:var(--core-font-body);font-weight:700;font-size:var(--core-fs-base);color:var(--core-white);white-space:nowrap;line-height:normal}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-tl__btn,[data-skin=core] .core-tl__btn{margin-top:21px}}body.cmo-genre-beauty.cmo-skin-core .core-tl__media,[data-skin=core] .core-tl__media{position:relative;flex:1 1 auto;min-width:0;align-self:center;aspect-ratio:574/391;border-radius:30px;overflow:hidden}body.cmo-genre-beauty.cmo-skin-core .core-tl__media picture,[data-skin=core] .core-tl__media picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block}body.cmo-genre-beauty.cmo-skin-core .core-tl__media img,[data-skin=core] .core-tl__media img{width:100%;height:100%;max-width:none;object-fit:cover;display:block}body.cmo-genre-beauty.cmo-skin-core .core-tl__media source,[data-skin=core] .core-tl__media source{display:none}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-tl__media,[data-skin=core] .core-tl__media{flex:0 0 auto;width:100%;align-self:stretch;aspect-ratio:574/360}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-tl__media,[data-skin=core] .core-tl__media{width:100%;align-self:stretch;aspect-ratio:293/199.587;border-radius:15.314px}}body.cmo-genre-beauty.cmo-skin-core .core-tl__arrow,[data-skin=core] .core-tl__arrow{flex:0 0 auto;display:block;width:43px;height:auto;margin:0;color:var(--core-custom-3)}body.cmo-genre-beauty.cmo-skin-core .cmo-section--text-inverted .core-tl__step,[data-skin=core] .cmo-section--text-inverted .core-tl__step{--cmo-invert-text-color: var(--cmo-color-text)}body.cmo-genre-beauty.cmo-skin-core .cmo-section--text-inverted .core-tl__glyph,body.cmo-genre-beauty.cmo-skin-core .cmo-section--text-inverted .core-tl__label,[data-skin=core] .cmo-section--text-inverted .core-tl__glyph,[data-skin=core] .cmo-section--text-inverted .core-tl__label{--cmo-invert-text-color: var(--core-custom-3)}body.cmo-genre-beauty.cmo-skin-core .cmo-section--text-inverted .core-tl__card-title,[data-skin=core] .cmo-section--text-inverted .core-tl__card-title{--cmo-invert-text-color: var(--core-custom-2)}body.cmo-genre-beauty.cmo-skin-core .cmo-section--text-inverted .core-tl__btn,[data-skin=core] .cmo-section--text-inverted .core-tl__btn{--cmo-invert-text-color: var(--core-white)}body.cmo-genre-beauty.cmo-skin-core .core-rsv,[data-skin=core] .core-rsv{position:relative;padding-block:80px;padding-inline:0;background-color:var(--cmo-section-user-bg, var(--cmo-color-bg))}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-rsv,[data-skin=core] .core-rsv{padding-block:56px}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-rsv,[data-skin=core] .core-rsv{padding-block:50px;display:flex;justify-content:center}}body.cmo-genre-beauty.cmo-skin-core .core-rsv__panel,[data-skin=core] .core-rsv__panel{position:relative;width:86.11%;max-width:1240px;margin:0 auto;border-radius:70px;overflow:hidden;display:flex;flex-direction:row;align-items:flex-start;padding:88px 9%;gap:6%}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-rsv__panel,[data-skin=core] .core-rsv__panel{flex-direction:column;align-items:center;gap:32px;padding:56px 7%}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-rsv__panel,[data-skin=core] .core-rsv__panel{width:84.73%;max-width:333px;border-radius:30px;flex-direction:column;align-items:center;gap:0;padding:47px 25px}}body.cmo-genre-beauty.cmo-skin-core .core-rsv__bg,[data-skin=core] .core-rsv__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;background-color:color-mix(in srgb,var(--core-ornament-base-color, var(--core-custom-3)) 30%,var(--core-white));background-image:var(--core-ornament-bg-image, none);background-position:center bottom;background-size:var(--core-ornament-bg-size, cover);background-repeat:var(--core-ornament-bg-repeat, no-repeat)}body.cmo-genre-beauty.cmo-skin-core .core-rsv__text,[data-skin=core] .core-rsv__text{position:relative;z-index:1;flex:1 1 0;display:flex;flex-direction:column;align-items:flex-start;padding-top:28px}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-rsv__text,[data-skin=core] .core-rsv__text{align-items:center;text-align:center}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-rsv__text,[data-skin=core] .core-rsv__text{align-items:flex-start;text-align:left;padding-top:12px;width:100%}}body.cmo-genre-beauty.cmo-skin-core .core-rsv__blob,[data-skin=core] .core-rsv__blob{position:absolute;pointer-events:none;z-index:0}body.cmo-genre-beauty.cmo-skin-core .core-rsv__blob--lg,[data-skin=core] .core-rsv__blob--lg{left:-56px;top:-19px;width:159px;height:159px}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-rsv__blob--lg,[data-skin=core] .core-rsv__blob--lg{left:50%;top:0;translate:-90px 0}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-rsv__blob--lg,[data-skin=core] .core-rsv__blob--lg{left:-8px;top:-9px;translate:none;width:78.037px;height:78.037px}}body.cmo-genre-beauty.cmo-skin-core .core-rsv__blob--sm,[data-skin=core] .core-rsv__blob--sm{left:62px;top:-27px;width:53px;height:53px;border-radius:50%;background-color:var(--core-ornament-base-color, var(--core-custom-3));background-image:var(--core-ornament-bg-image, none);background-position:center;background-size:var(--core-ornament-bg-size, cover);background-repeat:var(--core-ornament-bg-repeat, no-repeat)}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-rsv__blob--sm,[data-skin=core] .core-rsv__blob--sm{left:50%;translate:38px 0;top:-10px}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-rsv__blob--sm,[data-skin=core] .core-rsv__blob--sm{left:45px;top:-14px;translate:none;width:26.012px;height:26.012px}}body.cmo-genre-beauty.cmo-skin-core .core-rsv__subtitle,[data-skin=core] .core-rsv__subtitle{position:relative;z-index:1;margin:0;font-family:var(--core-font-en);font-size:var(--core-fs-md);color:var(--core-custom-2);line-height:1.45;letter-spacing:0}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-rsv__subtitle,[data-skin=core] .core-rsv__subtitle{font-size:var(--core-fs-sm)}}body.cmo-genre-beauty.cmo-skin-core .core-rsv__title,[data-skin=core] .core-rsv__title{position:relative;z-index:1;margin:2px 0 0;font-family:var(--core-font-heading);font-weight:700;font-size:var(--core-fs-lg);color:var(--core-custom-3);line-height:1.45;letter-spacing:0;white-space:nowrap}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-rsv__subtitle,body.cmo-genre-beauty.cmo-skin-core .core-rsv__title,[data-skin=core] .core-rsv__subtitle,[data-skin=core] .core-rsv__title{padding-left:15px}}body.cmo-genre-beauty.cmo-skin-core .core-rsv__body,[data-skin=core] .core-rsv__body{position:relative;z-index:1;margin:40px 0 0;font-family:var(--core-font-body);font-weight:500;font-size:var(--core-fs-base);line-height:2.08;color:var(--cmo-color-text);max-width:432px}body.cmo-genre-beauty.cmo-skin-core .core-rsv__body p,[data-skin=core] .core-rsv__body p{margin:0;line-height:2.08}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-rsv__body,[data-skin=core] .core-rsv__body{margin-top:28px;max-width:560px}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-rsv__body,[data-skin=core] .core-rsv__body{margin-top:36px;max-width:none;width:100%;line-height:1.9}body.cmo-genre-beauty.cmo-skin-core .core-rsv__body p,[data-skin=core] .core-rsv__body p{line-height:1.9}}body.cmo-genre-beauty.cmo-skin-core .core-rsv__body[style*=text-align],[data-skin=core] .core-rsv__body[style*=text-align]{align-self:stretch}body.cmo-genre-beauty.cmo-skin-core .core-rsv__btns,[data-skin=core] .core-rsv__btns{position:relative;z-index:1;flex:0 1 543px;min-width:0;display:flex;flex-direction:column;gap:20px}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-rsv__btns,[data-skin=core] .core-rsv__btns{flex:0 0 auto;width:100%;max-width:543px;align-items:stretch}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-rsv__btns,[data-skin=core] .core-rsv__btns{margin-top:48px;width:100%;align-items:stretch;gap:20px}}body.cmo-genre-beauty.cmo-skin-core .core-rsv__card,[data-skin=core] .core-rsv__card{width:543px;max-width:100%;min-height:150px;background-color:var(--core-white);border-radius:50px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px 32px}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-rsv__card,[data-skin=core] .core-rsv__card{width:100%}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-rsv__card,[data-skin=core] .core-rsv__card{width:100%;min-height:0;border-radius:30px;padding:15px 23px}}body.cmo-genre-beauty.cmo-skin-core .core-rsv__card--tel,[data-skin=core] .core-rsv__card--tel{gap:8px}body.cmo-genre-beauty.cmo-skin-core .core-rsv__card--web,[data-skin=core] .core-rsv__card--web{gap:18px}body.cmo-genre-beauty.cmo-skin-core .core-rsv__card-h,[data-skin=core] .core-rsv__card-h{margin:0;font-family:var(--core-font-heading);font-weight:700;font-size:var(--core-fs-md);color:var(--cmo-color-text);line-height:1.45;letter-spacing:0;max-width:100%}body.cmo-genre-beauty.cmo-skin-core .core-rsv__tel,[data-skin=core] .core-rsv__tel{margin:0;font-family:var(--core-font-en);font-size:var(--core-fs-md);color:var(--core-custom-3);line-height:normal;letter-spacing:0;white-space:nowrap}body.cmo-genre-beauty.cmo-skin-core .core-rsv__note,[data-skin=core] .core-rsv__note{margin:0;font-family:var(--core-font-body);font-weight:400;font-size:var(--core-fs-sm);color:var(--cmo-color-text);line-height:1.9;white-space:nowrap}body.cmo-genre-beauty.cmo-skin-core .cmo-section--text-inverted .core-rsv__panel,[data-skin=core] .cmo-section--text-inverted .core-rsv__panel{--cmo-invert-text-color: var(--cmo-color-text)}body.cmo-genre-beauty.cmo-skin-core .cmo-section--text-inverted .core-rsv__title,body.cmo-genre-beauty.cmo-skin-core .cmo-section--text-inverted .core-rsv__tel,[data-skin=core] .cmo-section--text-inverted .core-rsv__title,[data-skin=core] .cmo-section--text-inverted .core-rsv__tel{--cmo-invert-text-color: var(--core-custom-3)}body.cmo-genre-beauty.cmo-skin-core .cmo-section--text-inverted .core-rsv__btn,[data-skin=core] .cmo-section--text-inverted .core-rsv__btn{--cmo-invert-text-color: var(--core-white)}body.cmo-genre-beauty.cmo-skin-core .core-rsv__btn,[data-skin=core] .core-rsv__btn{min-height:60px;padding:4px 78px;border-radius:30px}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-rsv__btn,[data-skin=core] .core-rsv__btn{min-height:36px;padding:4px 20px;border-radius:18px}}body.cmo-genre-beauty.cmo-skin-core .core-rsv__btn,[data-skin=core] .core-rsv__btn{max-width:100%}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-rsv__btn,[data-skin=core] .core-rsv__btn{width:100%}}body.cmo-genre-beauty.cmo-skin-core .core-rsv__btn span,[data-skin=core] .core-rsv__btn span{min-width:0;font-family:var(--core-font-heading);font-weight:700;font-size:var(--core-fs-base);color:var(--core-white);line-height:normal;text-align:center;overflow-wrap:anywhere}body.cmo-genre-beauty.cmo-skin-core .core-gallery,[data-skin=core] .core-gallery{position:relative;padding:100px 0;background-color:var(--cmo-section-user-bg, var(--core-custom-6));overflow:hidden}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-gallery,[data-skin=core] .core-gallery{padding:56px 0}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-gallery,[data-skin=core] .core-gallery{padding:50px 0}}body.cmo-genre-beauty.cmo-skin-core .core-gallery__inner,[data-skin=core] .core-gallery__inner{width:86.11%;max-width:1240px;margin:0 auto;display:flex;flex-direction:column;align-items:center}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-gallery__inner,[data-skin=core] .core-gallery__inner{width:92%}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-gallery__inner,[data-skin=core] .core-gallery__inner{width:100%;padding:0 29px}}body.cmo-genre-beauty.cmo-skin-core .core-gallery__head,[data-skin=core] .core-gallery__head{width:100%;max-width:1070px;display:flex;flex-direction:column;align-items:center;text-align:center}body.cmo-genre-beauty.cmo-skin-core .core-gallery__subtitle,[data-skin=core] .core-gallery__subtitle{margin:-.34em 0 0;font-family:var(--core-font-en);font-weight:400;font-size:var(--core-fs-md);color:var(--core-custom-2);line-height:1.45;letter-spacing:0}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-gallery__subtitle,[data-skin=core] .core-gallery__subtitle{font-size:var(--core-fs-sm)}}body.cmo-genre-beauty.cmo-skin-core .core-gallery__title,[data-skin=core] .core-gallery__title{margin:0;font-family:var(--core-font-heading);font-weight:700;font-size:var(--core-fs-lg);color:var(--core-custom-3);line-height:1.45;letter-spacing:0}body.cmo-genre-beauty.cmo-skin-core .core-gallery__lead,[data-skin=core] .core-gallery__lead{margin:17px 0 0;font-family:var(--core-font-body);font-weight:500;font-size:var(--core-fs-base);line-height:2.08;color:var(--cmo-color-text);max-width:1007px}@media (min-width: 768px){body.cmo-genre-beauty.cmo-skin-core .core-gallery__lead,[data-skin=core] .core-gallery__lead{margin-top:28px}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-gallery__lead,[data-skin=core] .core-gallery__lead{line-height:1.9}}body.cmo-genre-beauty.cmo-skin-core .core-gallery__lead p,[data-skin=core] .core-gallery__lead p{margin:0}body.cmo-genre-beauty.cmo-skin-core .core-gallery__grid,[data-skin=core] .core-gallery__grid{margin-top:58px;width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:35px}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-gallery__grid,[data-skin=core] .core-gallery__grid{gap:28px;margin-top:36px}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-gallery__grid,[data-skin=core] .core-gallery__grid{margin-top:40px;flex-direction:column;flex-wrap:nowrap;align-items:center;gap:40px}}body.cmo-genre-beauty.cmo-skin-core .core-gallery__card,[data-skin=core] .core-gallery__card{flex:0 0 calc((100% - 70px) / 3);max-width:390px;background-color:var(--core-white);border-radius:50px;box-shadow:2px 2px 5px #0003;padding:20px;display:flex;flex-direction:column;gap:16px;cursor:pointer}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-gallery__card,[data-skin=core] .core-gallery__card{flex:0 0 calc((100% - 28px)/2);border-radius:40px}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-gallery__card,[data-skin=core] .core-gallery__card{flex:0 0 auto;width:100%;max-width:333px;border-radius:30px;padding:17px;gap:14px}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-gallery__card--pc-only,[data-skin=core] .core-gallery__card--pc-only{display:none}}body.cmo-genre-beauty.cmo-skin-core .core-gallery__media,[data-skin=core] .core-gallery__media{position:relative;width:100%;height:260px;border-radius:30px 30px 0 0;overflow:hidden}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-gallery__media,[data-skin=core] .core-gallery__media{height:240px}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-gallery__media,[data-skin=core] .core-gallery__media{height:222px;border-radius:25.615px 25.615px 0 0}}body.cmo-genre-beauty.cmo-skin-core .core-gallery__media picture,[data-skin=core] .core-gallery__media picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block}body.cmo-genre-beauty.cmo-skin-core .core-gallery__media img,[data-skin=core] .core-gallery__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;display:block}body.cmo-genre-beauty.cmo-skin-core .core-gallery__media source,[data-skin=core] .core-gallery__media source{display:none}body.cmo-genre-beauty.cmo-skin-core .core-gallery__caption,[data-skin=core] .core-gallery__caption{margin:0;font-family:var(--core-font-body);font-weight:700;font-size:var(--core-fs-sm);color:var(--core-custom-2);text-align:center;line-height:1.45;letter-spacing:0}body.cmo-genre-beauty.cmo-skin-core .core-gallery .core-gallery__inner .core-gallery__btn,[data-skin=core] .core-gallery .core-gallery__inner .core-gallery__btn{min-height:36px;padding:4px 45px;border-radius:18px}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-gallery .core-gallery__inner .core-gallery__btn,[data-skin=core] .core-gallery .core-gallery__inner .core-gallery__btn{min-height:36px;padding:4px 20px;border-radius:18px}}body.cmo-genre-beauty.cmo-skin-core .core-gallery .core-gallery__inner .core-gallery__btn,[data-skin=core] .core-gallery .core-gallery__inner .core-gallery__btn{margin:68px 0 0}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-gallery .core-gallery__inner .core-gallery__btn,[data-skin=core] .core-gallery .core-gallery__inner .core-gallery__btn{margin-top:44px}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-gallery .core-gallery__inner .core-gallery__btn,[data-skin=core] .core-gallery .core-gallery__inner .core-gallery__btn{margin-top:40px}}body.cmo-genre-beauty.cmo-skin-core .core-gallery__btn span,[data-skin=core] .core-gallery__btn span{font-family:var(--core-font-body);font-weight:700;font-size:var(--core-fs-base);color:var(--core-white);line-height:normal;white-space:nowrap}body.cmo-genre-beauty.cmo-skin-core .cmo-section--text-inverted .core-gallery__card,[data-skin=core] .cmo-section--text-inverted .core-gallery__card{--cmo-invert-text-color: var(--core-custom-2)}body.cmo-genre-beauty.cmo-skin-core .core-cta,[data-skin=core] .core-cta{position:relative;padding:80px 0;background-color:var(--cmo-section-user-bg, var(--cmo-color-bg))}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-cta,[data-skin=core] .core-cta{padding:56px 0}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-cta,[data-skin=core] .core-cta{padding:50px 0}}body.cmo-genre-beauty.cmo-skin-core .core-cta__card,[data-skin=core] .core-cta__card{width:86.25%;max-width:1242px;margin:0 auto;display:flex;flex-direction:column;filter:drop-shadow(2px 2px 5px rgba(0,0,0,.2))}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-cta__card,[data-skin=core] .core-cta__card{width:92%}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-cta__card,[data-skin=core] .core-cta__card{width:100%;padding:0 30px}}body.cmo-genre-beauty.cmo-skin-core .core-cta__media,[data-skin=core] .core-cta__media{position:relative;width:99.84%;margin:0 auto;aspect-ratio:1240/418;border:20px solid var(--core-white);border-radius:50px 50px 0 0;overflow:hidden;background-color:var(--core-white)}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-cta__media,[data-skin=core] .core-cta__media{width:100%;aspect-ratio:333/219;border-width:5.362px;border-radius:30px 30px 0 0}}body.cmo-genre-beauty.cmo-skin-core .core-cta__media picture,[data-skin=core] .core-cta__media picture{position:absolute;top:0;right:0;bottom:0;left:0}body.cmo-genre-beauty.cmo-skin-core .core-cta__media img,[data-skin=core] .core-cta__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;max-width:none}body.cmo-genre-beauty.cmo-skin-core .core-cta__media source,[data-skin=core] .core-cta__media source{display:none}body.cmo-genre-beauty.cmo-skin-core .core-cta__panel,[data-skin=core] .core-cta__panel{position:relative;width:100%;margin:0;background-color:var(--core-white);border-radius:0 0 50px 50px;display:flex;flex-direction:column;gap:28px;padding:44px 43px 54px 23px}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-cta__panel,[data-skin=core] .core-cta__panel{padding:36px 40px 40px;gap:24px}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-cta__panel,[data-skin=core] .core-cta__panel{width:100%;margin:0;border-radius:0 0 30px 30px;gap:20px;padding:20px 25px 20px 10px}}body.cmo-genre-beauty.cmo-skin-core .core-cta__row,[data-skin=core] .core-cta__row{display:flex;flex-direction:row;align-items:flex-start;gap:40px}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-cta__row,[data-skin=core] .core-cta__row{gap:28px}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-cta__row,[data-skin=core] .core-cta__row{flex-direction:column;gap:20px}}body.cmo-genre-beauty.cmo-skin-core .core-cta__title,[data-skin=core] .core-cta__title{position:relative;flex:0 0 333px;padding:4px 0 0 44.64px}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-cta__title,[data-skin=core] .core-cta__title{flex:0 0 auto;min-width:200px;padding:18px 0 0 18px}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-cta__title,[data-skin=core] .core-cta__title{min-width:0;padding:6px 0 0 14px;align-self:flex-start}}body.cmo-genre-beauty.cmo-skin-core .core-cta__blob,[data-skin=core] .core-cta__blob{position:absolute;pointer-events:none;z-index:0;display:block;border-radius:50%;background-color:color-mix(in srgb,var(--core-ornament-base-color, var(--core-custom-3)) 30%,var(--core-white));background-image:var(--core-ornament-bg-image, none);background-position:center;background-size:var(--core-ornament-bg-size, cover);background-repeat:var(--core-ornament-bg-repeat, no-repeat)}body.cmo-genre-beauty.cmo-skin-core .core-cta__blob--lg,[data-skin=core] .core-cta__blob--lg{left:0;top:-34.56px;width:116.56px;height:116.56px}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-cta__blob--lg,[data-skin=core] .core-cta__blob--lg{top:9px}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-cta__blob--lg,[data-skin=core] .core-cta__blob--lg{left:0;top:4px;width:56.253px;height:56.253px}}body.cmo-genre-beauty.cmo-skin-core .core-cta__blob--sm,[data-skin=core] .core-cta__blob--sm{left:111.6px;top:-42px;width:29.76px;height:29.76px}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-cta__blob--sm,[data-skin=core] .core-cta__blob--sm{left:95px;top:2px}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-cta__blob--sm,[data-skin=core] .core-cta__blob--sm{left:54px;top:0;width:14.362px;height:14.362px}}body.cmo-genre-beauty.cmo-skin-core .core-cta__title .cmo-section__subtitle,[data-skin=core] .core-cta__title .cmo-section__subtitle{position:relative;z-index:1}body.cmo-genre-beauty.cmo-skin-core .core-cta__heading,[data-skin=core] .core-cta__heading{position:relative;z-index:1;margin:0;font-family:var(--core-font-heading);font-weight:700;font-size:var(--core-fs-md);color:var(--core-custom-3);line-height:1.45;letter-spacing:0;white-space:nowrap}body.cmo-genre-beauty.cmo-skin-core .core-cta__body,[data-skin=core] .core-cta__body{flex:1 1 auto;margin:0;font-family:var(--core-font-body);font-weight:400;font-size:var(--core-fs-sm);line-height:1.9;color:var(--cmo-color-text);max-width:803px}body.cmo-genre-beauty.cmo-skin-core .core-cta__body p,[data-skin=core] .core-cta__body p{margin:0}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-cta__body,[data-skin=core] .core-cta__body{max-width:none;padding-left:15px}}body.cmo-genre-beauty.cmo-skin-core .core-cta__body[style*=text-align],[data-skin=core] .core-cta__body[style*=text-align]{align-self:stretch}body.cmo-genre-beauty.cmo-skin-core .core-cta__actions,[data-skin=core] .core-cta__actions{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:21px;padding-left:clamp(0px,100% - 760px,373px)}@media (max-width: 1279px){body.cmo-genre-beauty.cmo-skin-core .core-cta__actions,[data-skin=core] .core-cta__actions{padding-left:0}}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-cta__actions,[data-skin=core] .core-cta__actions{padding-left:0;justify-content:center;gap:18px}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-cta__actions,[data-skin=core] .core-cta__actions{flex-direction:column;align-items:stretch;flex-wrap:nowrap;padding-left:15px;gap:15px}}body.cmo-genre-beauty.cmo-skin-core .core-cta__tel,[data-skin=core] .core-cta__tel{margin:0;font-family:var(--core-font-en);font-size:var(--core-fs-md);color:var(--core-custom-3);line-height:normal;letter-spacing:0;white-space:nowrap}body.cmo-genre-beauty.cmo-skin-core .core-cta__tel a,[data-skin=core] .core-cta__tel a{color:inherit;text-decoration:none}body.cmo-genre-beauty.cmo-skin-core .core-cta__tel,[data-skin=core] .core-cta__tel{margin-right:auto}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-cta__tel,[data-skin=core] .core-cta__tel{flex-basis:100%;margin-right:0;text-align:center}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-cta__tel,[data-skin=core] .core-cta__tel{flex-basis:auto;align-self:center}}@media (min-width: 768px){body.cmo-genre-beauty.cmo-skin-core .core-cta__actions:has(>.core-cta__btn:nth-of-type(3)) .core-cta__tel,[data-skin=core] .core-cta__actions:has(>.core-cta__btn:nth-of-type(3)) .core-cta__tel{flex-basis:100%}}body.cmo-genre-beauty.cmo-skin-core .core-cta__panel .core-cta__actions .core-cta__btn,[data-skin=core] .core-cta__panel .core-cta__actions .core-cta__btn{min-height:50px;padding:4px 33px;border-radius:25px}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-cta__panel .core-cta__actions .core-cta__btn,[data-skin=core] .core-cta__panel .core-cta__actions .core-cta__btn{min-height:36px;padding:4px 20px;border-radius:18px}}body.cmo-genre-beauty.cmo-skin-core .core-cta__panel .core-cta__actions .core-cta__btn,[data-skin=core] .core-cta__panel .core-cta__actions .core-cta__btn{flex:1 1 0;min-width:0;max-width:232px;padding-inline:20px}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-cta__panel .core-cta__actions .core-cta__btn,[data-skin=core] .core-cta__panel .core-cta__actions .core-cta__btn{flex:none;width:100%;max-width:none}}body.cmo-genre-beauty.cmo-skin-core .core-cta__panel .core-cta__actions .core-cta__btn span,[data-skin=core] .core-cta__panel .core-cta__actions .core-cta__btn span{font-family:var(--core-font-body);font-weight:700;font-size:var(--core-fs-base);color:var(--core-white);line-height:normal;min-width:0;text-align:center;overflow-wrap:anywhere}body.cmo-genre-beauty.cmo-skin-core .cmo-section--text-inverted .core-cta__panel,[data-skin=core] .cmo-section--text-inverted .core-cta__panel{--cmo-invert-text-color: var(--cmo-color-text)}body.cmo-genre-beauty.cmo-skin-core .cmo-section--text-inverted .core-cta__heading,body.cmo-genre-beauty.cmo-skin-core .cmo-section--text-inverted .core-cta__tel,[data-skin=core] .cmo-section--text-inverted .core-cta__heading,[data-skin=core] .cmo-section--text-inverted .core-cta__tel{--cmo-invert-text-color: var(--core-custom-3)}body.cmo-genre-beauty.cmo-skin-core .cmo-section--text-inverted .core-cta__btn,[data-skin=core] .cmo-section--text-inverted .core-cta__btn{--cmo-invert-text-color: var(--core-white)}body.cmo-genre-beauty.cmo-skin-core .core-ac,[data-skin=core] .core-ac{position:relative;padding:80px 0;background-color:var(--cmo-section-user-bg, var(--cmo-color-bg));display:flex;flex-direction:column;align-items:center;gap:56px}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-ac,[data-skin=core] .core-ac{padding:56px 0;gap:40px}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-ac,[data-skin=core] .core-ac{padding:50px 0;gap:40px}}body.cmo-genre-beauty.cmo-skin-core .core-ac__title,[data-skin=core] .core-ac__title{width:86.11%;max-width:1070px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-ac__title,[data-skin=core] .core-ac__title{width:84.73%}}body.cmo-genre-beauty.cmo-skin-core .core-ac__subtitle,[data-skin=core] .core-ac__subtitle{margin:0;font-family:var(--core-font-en);font-size:var(--core-fs-md);color:var(--core-custom-2);line-height:1.45;letter-spacing:0}body.cmo-genre-beauty.cmo-skin-core .core-ac__heading,[data-skin=core] .core-ac__heading{margin:0;font-family:var(--core-font-heading);font-weight:700;font-size:var(--core-fs-lg);color:var(--core-custom-3);line-height:1.45;letter-spacing:0}body.cmo-genre-beauty.cmo-skin-core .core-ac__lead,[data-skin=core] .core-ac__lead{margin:22px 0 0;font-family:var(--core-font-body);font-weight:500;font-size:var(--core-fs-base);color:var(--cmo-color-text);line-height:2.08;max-width:1007px}body.cmo-genre-beauty.cmo-skin-core .core-ac__lead p,[data-skin=core] .core-ac__lead p{margin:0}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-ac__lead,[data-skin=core] .core-ac__lead{margin-top:17px;line-height:1.9}}body.cmo-genre-beauty.cmo-skin-core .core-ac__map,[data-skin=core] .core-ac__map{position:relative;width:100%;aspect-ratio:1440/599;overflow:hidden}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-ac__map,[data-skin=core] .core-ac__map{aspect-ratio:393/426}}body.cmo-genre-beauty.cmo-skin-core .core-ac__map img,body.cmo-genre-beauty.cmo-skin-core .core-ac__map iframe,[data-skin=core] .core-ac__map img,[data-skin=core] .core-ac__map iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;max-width:none;border:0;display:block}body.cmo-genre-beauty.cmo-skin-core .core-ac__map img,[data-skin=core] .core-ac__map img{pointer-events:none}body.cmo-genre-beauty.cmo-skin-core .core-ac__map-badge,[data-skin=core] .core-ac__map-badge{position:absolute;right:0;bottom:0;display:flex;align-items:center;justify-content:center;padding:8px;min-height:29px;background-color:color-mix(in srgb,var(--cmo-color-text) 4%,var(--core-white));border-radius:2px}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-ac__map-badge,[data-skin=core] .core-ac__map-badge{background-color:var(--core-white)}}body.cmo-genre-beauty.cmo-skin-core .core-ac__map-badge span,[data-skin=core] .core-ac__map-badge span{font-family:var(--core-font-body);font-weight:700;font-size:11.625px;color:color-mix(in srgb,var(--cmo-color-text) 80%,#000);line-height:21px;white-space:nowrap}body.cmo-genre-beauty.cmo-skin-core .core-ac__info,[data-skin=core] .core-ac__info{width:86.11%;max-width:978px;margin:0 auto;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:5%}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-ac__info,[data-skin=core] .core-ac__info{gap:4%}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-ac__info,[data-skin=core] .core-ac__info{width:84.73%;flex-direction:column;align-items:stretch;gap:30px}}body.cmo-genre-beauty.cmo-skin-core .core-ac__col-left,body.cmo-genre-beauty.cmo-skin-core .core-ac__col-right,[data-skin=core] .core-ac__col-left,[data-skin=core] .core-ac__col-right{display:flex;flex-direction:column;align-items:flex-start;min-width:0}body.cmo-genre-beauty.cmo-skin-core .core-ac__col-left,[data-skin=core] .core-ac__col-left{flex:0 0 42%;gap:24px}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-ac__col-left,[data-skin=core] .core-ac__col-left{flex:0 0 40%;gap:20px}}body.cmo-genre-beauty.cmo-skin-core .core-ac__col-right,[data-skin=core] .core-ac__col-right{flex:0 0 49.18%;gap:28px;align-items:center}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-ac__col-right,[data-skin=core] .core-ac__col-right{flex:0 0 52%;gap:22px}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-ac__col-left,body.cmo-genre-beauty.cmo-skin-core .core-ac__col-right,[data-skin=core] .core-ac__col-left,[data-skin=core] .core-ac__col-right{display:contents}}body.cmo-genre-beauty.cmo-skin-core .core-ac__logo,[data-skin=core] .core-ac__logo{display:flex;flex-direction:row;align-items:center;gap:19.054px}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-ac__logo,[data-skin=core] .core-ac__logo{order:1;justify-content:center;gap:10.553px}}body.cmo-genre-beauty.cmo-skin-core .core-ac__logo-mark,[data-skin=core] .core-ac__logo-mark{flex:0 0 auto;width:36.119px;height:52.052px}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-ac__logo-mark,[data-skin=core] .core-ac__logo-mark{width:20.005px;height:28.829px}}body.cmo-genre-beauty.cmo-skin-core .core-ac__logo-mark img,[data-skin=core] .core-ac__logo-mark img{width:100%;height:100%;object-fit:contain}body.cmo-genre-beauty.cmo-skin-core .core-ac__logo-name,[data-skin=core] .core-ac__logo-name{margin:0;font-family:var(--core-font-accent);font-size:var(--core-fs-lg);color:var(--core-custom-2);letter-spacing:.9146px;line-height:normal;white-space:normal}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-ac__site-logo,[data-skin=core] .core-ac__site-logo{order:1;display:flex;justify-content:center}}body.cmo-genre-beauty.cmo-skin-core .core-ac__desc,[data-skin=core] .core-ac__desc{font-family:var(--core-font-body);font-weight:400;font-size:var(--core-fs-sm);color:var(--cmo-color-text);line-height:1.9}body.cmo-genre-beauty.cmo-skin-core .core-ac__desc p,[data-skin=core] .core-ac__desc p{margin:0}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-ac__desc,[data-skin=core] .core-ac__desc{order:1;text-align:center}}body.cmo-genre-beauty.cmo-skin-core .core-ac__address,[data-skin=core] .core-ac__address{margin:0;font-family:var(--core-font-body);font-weight:400;font-size:var(--core-fs-sm);font-style:normal;color:var(--cmo-color-text);line-height:1.9}body.cmo-genre-beauty.cmo-skin-core .core-ac__address p,[data-skin=core] .core-ac__address p{margin:0}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-ac__address,[data-skin=core] .core-ac__address{order:2;text-align:center}}body.cmo-genre-beauty.cmo-skin-core .core-ac__payment,[data-skin=core] .core-ac__payment{display:flex;flex-direction:column;align-items:flex-start;gap:6px;font-family:var(--core-font-body);font-weight:400;font-size:var(--core-fs-sm);color:var(--cmo-color-text);line-height:1.9}body.cmo-genre-beauty.cmo-skin-core .core-ac__payment p,[data-skin=core] .core-ac__payment p{margin:0}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-ac__payment,[data-skin=core] .core-ac__payment{order:2;align-items:center;text-align:center}}body.cmo-genre-beauty.cmo-skin-core .core-ac__payment-head,[data-skin=core] .core-ac__payment-head{font-weight:700}body.cmo-genre-beauty.cmo-skin-core .core-ac__payment-cat,[data-skin=core] .core-ac__payment-cat{display:flex;flex-direction:column;align-items:flex-start;gap:4px}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-ac__payment-cat,[data-skin=core] .core-ac__payment-cat{align-items:center}}body.cmo-genre-beauty.cmo-skin-core .core-ac__payment-icons,[data-skin=core] .core-ac__payment-icons{display:flex;flex-wrap:wrap;align-items:center;gap:8px}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-ac__payment-icons,[data-skin=core] .core-ac__payment-icons{justify-content:center}}body.cmo-genre-beauty.cmo-skin-core .core-ac__payment-icon,[data-skin=core] .core-ac__payment-icon{display:block;width:40px;height:26px;object-fit:contain}body.cmo-genre-beauty.cmo-skin-core .core-ac__sns,[data-skin=core] .core-ac__sns{display:flex;flex-direction:row;align-items:center;gap:18px;padding:10px 0}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-ac__sns,[data-skin=core] .core-ac__sns{order:5;align-self:flex-start;gap:12.462px;padding:6.923px 0}}body.cmo-genre-beauty.cmo-skin-core .core-ac__sns-link,[data-skin=core] .core-ac__sns-link{display:inline-flex;align-items:center;justify-content:center;color:var(--cmo-color-text);transition:opacity .2s ease}body.cmo-genre-beauty.cmo-skin-core .core-ac__sns-link:hover,[data-skin=core] .core-ac__sns-link:hover{opacity:.65}body.cmo-genre-beauty.cmo-skin-core .core-ac__sns-icon,[data-skin=core] .core-ac__sns-icon{display:block}body.cmo-genre-beauty.cmo-skin-core .core-ac__sns-x .core-ac__sns-icon,[data-skin=core] .core-ac__sns-x .core-ac__sns-icon{width:31.467px;height:26.762px}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-ac__sns-x .core-ac__sns-icon,[data-skin=core] .core-ac__sns-x .core-ac__sns-icon{width:21.785px;height:18.527px}}body.cmo-genre-beauty.cmo-skin-core .core-ac__sns-ig .core-ac__sns-icon,[data-skin=core] .core-ac__sns-ig .core-ac__sns-icon{width:34.017px;height:34px}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-ac__sns-ig .core-ac__sns-icon,[data-skin=core] .core-ac__sns-ig .core-ac__sns-icon{width:23.55px;height:23.538px}}body.cmo-genre-beauty.cmo-skin-core .core-ac__sns-yt .core-ac__sns-icon,[data-skin=core] .core-ac__sns-yt .core-ac__sns-icon{width:35.694px;height:24.993px}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-ac__sns-yt .core-ac__sns-icon,[data-skin=core] .core-ac__sns-yt .core-ac__sns-icon{width:24.711px;height:17.303px}}body.cmo-genre-beauty.cmo-skin-core .core-ac__sched,[data-skin=core] .core-ac__sched{width:100%;max-width:476.531px;display:flex;flex-direction:column}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-ac__sched,[data-skin=core] .core-ac__sched{order:3;max-width:none}}body.cmo-genre-beauty.cmo-skin-core .core-ac__table,[data-skin=core] .core-ac__table{display:flex;flex-direction:column}body.cmo-genre-beauty.cmo-skin-core .core-ac__row,[data-skin=core] .core-ac__row{display:flex;align-items:center;column-gap:24px;padding:10px 5%;border-bottom:1px solid var(--core-custom-5);font-family:var(--core-font-body);font-weight:500;font-size:var(--core-fs-md);color:var(--core-custom-4);line-height:1.45}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-ac__row,[data-skin=core] .core-ac__row{padding:8px 5%;column-gap:12px;font-size:var(--core-fs-base)}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-ac__row,[data-skin=core] .core-ac__row{padding:7px 4%}}body.cmo-genre-beauty.cmo-skin-core .core-ac__time,[data-skin=core] .core-ac__time{flex:0 0 40%;white-space:nowrap;text-align:center}body.cmo-genre-beauty.cmo-skin-core .core-ac__time--head,[data-skin=core] .core-ac__time--head{text-align:center;letter-spacing:.5em;text-indent:.25em}body.cmo-genre-beauty.cmo-skin-core .core-ac__days,[data-skin=core] .core-ac__days{flex:1;display:grid;grid-template-columns:repeat(7,1fr);white-space:nowrap}body.cmo-genre-beauty.cmo-skin-core .core-ac__days>span,[data-skin=core] .core-ac__days>span{text-align:center}body.cmo-genre-beauty.cmo-skin-core .core-ac__days--off,[data-skin=core] .core-ac__days--off{color:color-mix(in srgb,var(--cmo-color-text) 45%,var(--cmo-color-bg))}body.cmo-genre-beauty.cmo-skin-core .core-ac__caption,[data-skin=core] .core-ac__caption{margin:12px 0 0;padding-inline:5%;font-family:var(--core-font-body);font-weight:400;font-size:calc(var(--core-fs-sm) * .875);color:var(--core-custom-4);line-height:1.45}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-ac__caption,[data-skin=core] .core-ac__caption{padding-inline:4%}}body.cmo-genre-beauty.cmo-skin-core .core-ac__hours-text,[data-skin=core] .core-ac__hours-text{margin:0;font-family:var(--core-font-body);font-weight:500;font-size:var(--core-fs-base);color:var(--core-custom-4);line-height:1.7}body.cmo-genre-beauty.cmo-skin-core .core-ac__action,[data-skin=core] .core-ac__action{width:100%;display:flex;flex-direction:column;align-items:center;gap:18px}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-ac__action,[data-skin=core] .core-ac__action{order:4}}body.cmo-genre-beauty.cmo-skin-core .core-ac__always-open,[data-skin=core] .core-ac__always-open{margin:0;font-family:var(--core-font-body);font-weight:700;font-size:var(--core-fs-base);color:var(--core-custom-4);line-height:1.45;text-align:center}body.cmo-genre-beauty.cmo-skin-core .core-ac__tel,[data-skin=core] .core-ac__tel{margin:0;font-family:var(--core-font-en);font-size:var(--core-fs-lg);color:var(--core-custom-3);line-height:normal;letter-spacing:0;white-space:nowrap}body.cmo-genre-beauty.cmo-skin-core .core-ac__tel a,[data-skin=core] .core-ac__tel a{color:var(--core-custom-3);text-decoration:none;transition:opacity .2s ease}body.cmo-genre-beauty.cmo-skin-core .core-ac__tel a:hover,[data-skin=core] .core-ac__tel a:hover{opacity:.75}body.cmo-genre-beauty.cmo-skin-core .core-ac .core-ac__action .core-ac__btn,[data-skin=core] .core-ac .core-ac__action .core-ac__btn{min-height:62px;padding:4px 47.955px;border-radius:36.329px}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-ac .core-ac__action .core-ac__btn,[data-skin=core] .core-ac .core-ac__action .core-ac__btn{min-height:36px;padding:4px 20px;border-radius:18px}}body.cmo-genre-beauty.cmo-skin-core .core-ac .core-ac__action .core-ac__btn,[data-skin=core] .core-ac .core-ac__action .core-ac__btn{width:100%;max-width:481px}body.cmo-genre-beauty.cmo-skin-core .core-ac .core-ac__action .core-ac__btn span,[data-skin=core] .core-ac .core-ac__action .core-ac__btn span{font-family:var(--core-font-body);font-weight:700;font-size:var(--core-fs-md);color:var(--core-white);letter-spacing:0;white-space:nowrap;line-height:normal}@media (min-width: 768px){body.cmo-genre-beauty.cmo-skin-core .core-ac .core-ac__action .core-ac__btn span,[data-skin=core] .core-ac .core-ac__action .core-ac__btn span{font-size:var(--core-fs-md);letter-spacing:.16em}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-ac .core-ac__action .core-ac__btn,[data-skin=core] .core-ac .core-ac__action .core-ac__btn{max-width:293px}}body.cmo-genre-beauty.cmo-skin-core .cmo-section--text-inverted .core-ac__row,[data-skin=core] .cmo-section--text-inverted .core-ac__row{color:var(--cmo-invert-text-color)}body.cmo-genre-beauty.cmo-skin-core .cmo-section--text-inverted .core-ac__days--off,[data-skin=core] .cmo-section--text-inverted .core-ac__days--off{color:color-mix(in srgb,var(--cmo-invert-text-color) 55%,transparent)}body.cmo-genre-beauty.cmo-skin-core .cmo-section--text-inverted .core-ac__payment,[data-skin=core] .cmo-section--text-inverted .core-ac__payment{color:var(--cmo-invert-text-color)}body.cmo-genre-beauty.cmo-skin-core .core-contact,[data-skin=core] .core-contact{position:relative;box-sizing:border-box;padding:80px 0;background-color:var(--cmo-section-user-bg, var(--cmo-color-bg))}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-contact,[data-skin=core] .core-contact{padding:56px 0}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-contact,[data-skin=core] .core-contact{display:flex;justify-content:center;padding:50px 0}}body.cmo-genre-beauty.cmo-skin-core .cmo-section--has-bg .core-contact,[data-skin=core] .cmo-section--has-bg .core-contact{background-color:transparent}body.cmo-genre-beauty.cmo-skin-core .core-contact__inner,[data-skin=core] .core-contact__inner{box-sizing:border-box;width:86.11%;max-width:1240px;margin:0 auto;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:5%}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-contact__inner,[data-skin=core] .core-contact__inner{flex-direction:column;align-items:center;gap:40px}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-contact__inner,[data-skin=core] .core-contact__inner{width:100%;max-width:none;padding:0 30px}}body.cmo-genre-beauty.cmo-skin-core .core-contact__title-col,[data-skin=core] .core-contact__title-col{position:relative;flex:0 1 418px;min-width:0;display:flex;flex-direction:column;align-items:flex-start;padding-top:31px}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-contact__title-col,[data-skin=core] .core-contact__title-col{flex:0 0 auto;align-items:center;text-align:center;width:100%;max-width:480px}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-contact__title-col,[data-skin=core] .core-contact__title-col{align-items:flex-start;text-align:left;max-width:none;padding-top:20px}}body.cmo-genre-beauty.cmo-skin-core .core-contact__blob,[data-skin=core] .core-contact__blob{position:absolute;pointer-events:none;z-index:0;border-radius:50%;background-color:color-mix(in srgb,var(--core-ornament-base-color, var(--core-custom-3)) 30%,var(--core-white));background-image:var(--core-ornament-bg-image, none);background-position:center;background-size:var(--core-ornament-bg-size, cover);background-repeat:var(--core-ornament-bg-repeat, no-repeat)}body.cmo-genre-beauty.cmo-skin-core .core-contact__blob--lg,[data-skin=core] .core-contact__blob--lg{left:-19px;top:0;width:165px;height:165px}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-contact__blob--lg,[data-skin=core] .core-contact__blob--lg{left:50%;translate:-100px 0}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-contact__blob--lg,[data-skin=core] .core-contact__blob--lg{left:-19px;top:0;translate:none;width:78px;height:78px}}body.cmo-genre-beauty.cmo-skin-core .core-contact__blob--sm,[data-skin=core] .core-contact__blob--sm{left:133px;top:-15px;width:53px;height:53px}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-contact__blob--sm,[data-skin=core] .core-contact__blob--sm{left:50%;top:-18px;translate:52px 0}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-contact__blob--sm,[data-skin=core] .core-contact__blob--sm{left:59px;top:-8px;translate:none;width:26px;height:26px}}body.cmo-genre-beauty.cmo-skin-core .core-contact__subtitle,[data-skin=core] .core-contact__subtitle{position:relative;z-index:1;margin:0;font-family:var(--core-font-en);font-size:var(--core-fs-md);color:var(--core-custom-2);line-height:1.45;letter-spacing:0}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-contact__subtitle,[data-skin=core] .core-contact__subtitle{font-size:var(--core-fs-sm)}}body.cmo-genre-beauty.cmo-skin-core .core-contact__title,[data-skin=core] .core-contact__title{position:relative;z-index:1;margin:2px 0 0;font-family:var(--core-font-heading);font-weight:700;font-size:var(--core-fs-lg);color:var(--core-custom-3);line-height:1.45;letter-spacing:0;white-space:nowrap}body.cmo-genre-beauty.cmo-skin-core .core-contact__body,[data-skin=core] .core-contact__body{position:relative;z-index:1;margin:40px 0 0;font-family:var(--core-font-body);font-weight:500;font-size:var(--core-fs-base);line-height:2.08;color:var(--cmo-color-text);max-width:379px}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-contact__body,[data-skin=core] .core-contact__body{margin-top:28px;max-width:480px}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-contact__body,[data-skin=core] .core-contact__body{max-width:320px;line-height:1.9}}body.cmo-genre-beauty.cmo-skin-core .core-contact__body p,[data-skin=core] .core-contact__body p{margin:0}body.cmo-genre-beauty.cmo-skin-core .core-contact__form,[data-skin=core] .core-contact__form{box-sizing:border-box;flex:0 1 719px;max-width:100%;background-color:var(--core-white);border-radius:50px;padding:60px;display:flex;flex-direction:column;align-items:center;gap:34px;filter:drop-shadow(2px 2px 5px rgba(0,0,0,.2))}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-contact__form,[data-skin=core] .core-contact__form{flex:0 0 auto;width:100%;max-width:640px}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-contact__form,[data-skin=core] .core-contact__form{width:333px;max-width:100%;border-radius:30px;padding:25px;gap:16px}}body.cmo-genre-beauty.cmo-skin-core .core-contact__form .cmo-hp-field,[data-skin=core] .core-contact__form .cmo-hp-field{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}body.cmo-genre-beauty.cmo-skin-core .core-contact__field,[data-skin=core] .core-contact__field{display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:100%}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-contact__field,[data-skin=core] .core-contact__field{gap:6px}}body.cmo-genre-beauty.cmo-skin-core .core-contact__label-row,[data-skin=core] .core-contact__label-row{display:flex;flex-direction:row;align-items:center;gap:9px}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-contact__label-row,[data-skin=core] .core-contact__label-row{gap:4px}}body.cmo-genre-beauty.cmo-skin-core .core-contact__label,[data-skin=core] .core-contact__label{margin:0;font-family:var(--core-font-body);font-weight:500;font-size:var(--core-fs-sm);color:var(--cmo-color-text);line-height:1.75;letter-spacing:0;white-space:nowrap}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-contact__label,[data-skin=core] .core-contact__label{line-height:normal}}body.cmo-genre-beauty.cmo-skin-core .core-contact__badge,[data-skin=core] .core-contact__badge{display:inline-flex;align-items:center;justify-content:center;padding:0 5px;border-radius:5px;background-color:var(--cmo-color-text);font-family:var(--core-font-body);font-weight:500;font-size:var(--core-fs-sm);color:var(--core-white);line-height:1.867;letter-spacing:0;white-space:nowrap}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-contact__badge,[data-skin=core] .core-contact__badge{padding:3px;border-radius:3px;line-height:normal}}body.cmo-genre-beauty.cmo-skin-core .core-contact__input-col,[data-skin=core] .core-contact__input-col{width:100%;display:flex;flex-direction:column;gap:6px}body.cmo-genre-beauty.cmo-skin-core .core-contact__input,body.cmo-genre-beauty.cmo-skin-core .core-contact__textarea,[data-skin=core] .core-contact__input,[data-skin=core] .core-contact__textarea{box-sizing:border-box;width:100%;background-color:color-mix(in srgb,var(--cmo-color-text) 4%,var(--cmo-color-bg));border:1px solid var(--cmo-color-border);border-radius:5px;font-family:var(--core-font-body);font-weight:400;font-size:var(--core-fs-sm);line-height:1.9;color:var(--cmo-color-text);padding:11px 19px;transition:border-color .2s ease}body.cmo-genre-beauty.cmo-skin-core .core-contact__input::placeholder,body.cmo-genre-beauty.cmo-skin-core .core-contact__textarea::placeholder,[data-skin=core] .core-contact__input::placeholder,[data-skin=core] .core-contact__textarea::placeholder{color:color-mix(in srgb,var(--cmo-color-text) 50%,var(--cmo-color-bg))}body.cmo-genre-beauty.cmo-skin-core .core-contact__input:focus,body.cmo-genre-beauty.cmo-skin-core .core-contact__textarea:focus,[data-skin=core] .core-contact__input:focus,[data-skin=core] .core-contact__textarea:focus{outline:none;border-color:var(--core-custom-1)}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-contact__input,body.cmo-genre-beauty.cmo-skin-core .core-contact__textarea,[data-skin=core] .core-contact__input,[data-skin=core] .core-contact__textarea{padding:5px 10px}}body.cmo-genre-beauty.cmo-skin-core .core-contact__input,[data-skin=core] .core-contact__input{height:52px}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-contact__input,[data-skin=core] .core-contact__input{height:auto}}body.cmo-genre-beauty.cmo-skin-core .core-contact__textarea,[data-skin=core] .core-contact__textarea{height:256px;padding:15px 19px;resize:vertical}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-contact__textarea,[data-skin=core] .core-contact__textarea{height:168px;padding:5px 10px}}body.cmo-genre-beauty.cmo-skin-core .core-contact .cmo-form-error,body.cmo-genre-beauty.cmo-skin-core .core-contact__input-col .cmo-form-error,[data-skin=core] .core-contact .cmo-form-error,[data-skin=core] .core-contact__input-col .cmo-form-error{font-family:var(--core-font-body);font-size:var(--core-fs-sm);color:#d64545;line-height:1.5;margin:0}body.cmo-genre-beauty.cmo-skin-core .core-contact .cmo-form-error:empty,body.cmo-genre-beauty.cmo-skin-core .core-contact__input-col .cmo-form-error:empty,[data-skin=core] .core-contact .cmo-form-error:empty,[data-skin=core] .core-contact__input-col .cmo-form-error:empty{display:none}body.cmo-genre-beauty.cmo-skin-core .core-contact .core-contact__form .core-contact__btn,[data-skin=core] .core-contact .core-contact__form .core-contact__btn{min-height:60px;padding:4px 78px;border-radius:30px}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-contact .core-contact__form .core-contact__btn,[data-skin=core] .core-contact .core-contact__form .core-contact__btn{min-height:36px;padding:4px 20px;border-radius:18px}}body.cmo-genre-beauty.cmo-skin-core .core-contact__btn-text,[data-skin=core] .core-contact__btn-text{font-family:var(--core-font-heading);font-weight:700;font-size:var(--core-fs-base);color:var(--core-white);line-height:normal;white-space:nowrap}body.cmo-genre-beauty.cmo-skin-core .core-contact__btn-loading,[data-skin=core] .core-contact__btn-loading{display:none;font-family:var(--core-font-heading);font-weight:700;font-size:var(--core-fs-base);color:var(--core-white);line-height:normal;white-space:nowrap}body.cmo-genre-beauty.cmo-skin-core .core-contact__btn.is-loading .core-contact__btn-text,[data-skin=core] .core-contact__btn.is-loading .core-contact__btn-text{display:none}body.cmo-genre-beauty.cmo-skin-core .core-contact__btn.is-loading .core-contact__btn-loading,[data-skin=core] .core-contact__btn.is-loading .core-contact__btn-loading{display:inline}body.cmo-genre-beauty.cmo-skin-core .core-contact .cmo-form-result,[data-skin=core] .core-contact .cmo-form-result{margin:0;text-align:center;font-family:var(--core-font-body);font-size:var(--core-fs-sm);line-height:1.7}body.cmo-genre-beauty.cmo-skin-core .core-contact .cmo-form-result:empty,[data-skin=core] .core-contact .cmo-form-result:empty{display:none}body.cmo-genre-beauty.cmo-skin-core .core-contact .cmo-form-result--success,[data-skin=core] .core-contact .cmo-form-result--success{color:var(--core-custom-1)}body.cmo-genre-beauty.cmo-skin-core .core-contact .cmo-form-result--error,[data-skin=core] .core-contact .cmo-form-result--error{color:#d64545}body.cmo-genre-beauty.cmo-skin-core .core-contact .cmo-form-admin-notice,[data-skin=core] .core-contact .cmo-form-admin-notice{font-family:var(--core-font-body);font-size:var(--core-fs-sm);color:var(--cmo-color-text);line-height:1.7}body.cmo-genre-beauty.cmo-skin-core .core-contact .cmo-form-admin-notice p,[data-skin=core] .core-contact .cmo-form-admin-notice p{margin:0}body.cmo-genre-beauty.cmo-skin-core .core-collage,[data-skin=core] .core-collage{--cc-u: min(1px, calc(100vw / 1440));--cc-shift-top: 0px;--cc-shift-bottom: 0px;position:relative;overflow-x:clip;padding-block:calc(var(--cc-u) * 133) calc(var(--cc-u) * 158)}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-collage,[data-skin=core] .core-collage{--cc-u: calc(min(100vw, 600px) / 393);padding-block:calc(var(--cc-u) * 157) calc(var(--cc-u) * 110)}}body.cmo-genre-beauty.cmo-skin-core .core-collage.has-bg-image,[data-skin=core] .core-collage.has-bg-image{background-size:cover;background-position:center;background-repeat:no-repeat}body.cmo-genre-beauty.cmo-skin-core .core-collage[data-photo-count="0"],[data-skin=core] .core-collage[data-photo-count="0"]{--cc-shift-top: calc(var(--cc-u) * 46);padding-top:calc(var(--cc-u) * 87)}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-collage[data-photo-count="0"],[data-skin=core] .core-collage[data-photo-count="0"]{--cc-shift-top: calc(var(--cc-u) * 87.5);padding-top:calc(var(--cc-u) * 69.5)}}body.cmo-genre-beauty.cmo-skin-core .core-collage[data-photo-count="0"],body.cmo-genre-beauty.cmo-skin-core .core-collage[data-photo-count="1"],[data-skin=core] .core-collage[data-photo-count="0"],[data-skin=core] .core-collage[data-photo-count="1"]{--cc-shift-bottom: calc(var(--cc-u) * 81);padding-bottom:calc(var(--cc-u) * 77)}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-collage[data-photo-count="0"],body.cmo-genre-beauty.cmo-skin-core .core-collage[data-photo-count="1"],[data-skin=core] .core-collage[data-photo-count="0"],[data-skin=core] .core-collage[data-photo-count="1"]{--cc-shift-bottom: calc(var(--cc-u) * 49.5);padding-bottom:calc(var(--cc-u) * 60.5)}}body.cmo-genre-beauty.cmo-skin-core .core-collage__panel,[data-skin=core] .core-collage__panel{position:relative;box-sizing:border-box;width:calc(var(--cc-u) * 1077);min-height:calc(var(--cc-u) * 506);margin-inline:auto;padding:calc(var(--cc-u) * 86) calc(var(--cc-u) * 40) calc(var(--cc-u) * 59);border-radius:calc(var(--cc-u) * 70)}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-collage__panel,[data-skin=core] .core-collage__panel{width:calc(var(--cc-u) * 353);min-height:0;padding:calc(var(--cc-u) * 86) calc(var(--cc-u) * 36) calc(var(--cc-u) * 89);border-radius:calc(var(--cc-u) * 30)}}body.cmo-genre-beauty.cmo-skin-core .core-collage__bg,[data-skin=core] .core-collage__bg{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background-color:color-mix(in srgb,var(--core-ornament-base-color, var(--core-custom-3)) 30%,var(--core-white));background-image:var(--core-ornament-bg-image, none);background-position:center bottom;background-size:var(--core-ornament-bg-size, cover);background-repeat:var(--core-ornament-bg-repeat, no-repeat)}body.cmo-genre-beauty.cmo-skin-core .core-collage__text,[data-skin=core] .core-collage__text{position:relative;display:flex;flex-direction:column;align-items:center;max-width:calc(var(--cc-u) * 643);margin-inline:auto;text-align:center;overflow-wrap:anywhere}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-collage__text,[data-skin=core] .core-collage__text{max-width:none}}body.cmo-genre-beauty.cmo-skin-core .core-collage .cmo-section__header,[data-skin=core] .core-collage .cmo-section__header{display:flex;flex-direction:column;align-items:center;width:100%;margin:0}body.cmo-genre-beauty.cmo-skin-core .core-collage .cmo-section__subtitle,[data-skin=core] .core-collage .cmo-section__subtitle{max-width:calc(var(--cc-u) * 540);margin:0 0 4px}body.cmo-genre-beauty.cmo-skin-core .core-collage .cmo-section__title,[data-skin=core] .core-collage .cmo-section__title{max-width:calc(var(--cc-u) * 540);margin:0;font-family:var(--core-font-heading);font-size:var(--core-fs-md);font-weight:700;line-height:1.37;letter-spacing:.09em;color:var(--core-custom-2)}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-collage .cmo-section__title,[data-skin=core] .core-collage .cmo-section__title{max-width:none}}body.cmo-genre-beauty.cmo-skin-core .core-collage .cmo-section__lead,[data-skin=core] .core-collage .cmo-section__lead{max-width:none;margin:calc(var(--cc-u) * 45) 0 0;font-family:var(--core-font-body);font-size:var(--core-fs-sm);font-weight:400;line-height:2.39;color:var(--cmo-color-text)}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-collage .cmo-section__lead,[data-skin=core] .core-collage .cmo-section__lead{margin-top:calc(var(--cc-u) * 17)}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-collage .cmo-section__lead,[data-skin=core] .core-collage .cmo-section__lead{line-height:1.9}}body.cmo-genre-beauty.cmo-skin-core .core-collage .cmo-section__lead p,[data-skin=core] .core-collage .cmo-section__lead p{margin:0}body.cmo-genre-beauty.cmo-skin-core .core-collage .cmo-section__lead p+p,[data-skin=core] .core-collage .cmo-section__lead p+p{margin-top:1em}body.cmo-genre-beauty.cmo-skin-core .core-collage__text>.cmo-section__header:last-child>.cmo-section__lead:last-child,[data-skin=core] .core-collage__text>.cmo-section__header:last-child>.cmo-section__lead:last-child{margin-bottom:calc(var(--cc-u) * 53)}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-collage__text>.cmo-section__header:last-child>.cmo-section__lead:last-child,[data-skin=core] .core-collage__text>.cmo-section__header:last-child>.cmo-section__lead:last-child{margin-bottom:calc(var(--cc-u) * 68)}}body.cmo-genre-beauty.cmo-skin-core .core-collage__tel,[data-skin=core] .core-collage__tel{margin:calc(var(--cc-u) * 45) 0 0;font-family:var(--core-font-en);font-size:var(--core-fs-md);line-height:1.45;letter-spacing:0;color:var(--core-custom-3);white-space:nowrap}@media (min-width: 768px){body.cmo-genre-beauty.cmo-skin-core .core-collage__tel,[data-skin=core] .core-collage__tel{font-size:var(--core-fs-lg)}}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-collage__tel,[data-skin=core] .core-collage__tel{margin-top:calc(var(--cc-u) * 25)}body.cmo-genre-beauty.cmo-skin-core .core-collage__tel:last-child,[data-skin=core] .core-collage__tel:last-child{margin-bottom:calc(var(--cc-u) * 68)}}body.cmo-genre-beauty.cmo-skin-core .core-collage__tel a,[data-skin=core] .core-collage__tel a{color:inherit;text-decoration:none}body.cmo-genre-beauty.cmo-skin-core .core-collage__actions,[data-skin=core] .core-collage__actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;max-width:calc(var(--cc-u) * 436);margin-top:calc(var(--cc-u) * 45)}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-collage__actions,[data-skin=core] .core-collage__actions{flex-direction:column;flex-wrap:nowrap;gap:12px;max-width:none;margin-top:calc(var(--cc-u) * 25)}}body.cmo-genre-beauty.cmo-skin-core .core-collage__tel+.core-collage__actions,[data-skin=core] .core-collage__tel+.core-collage__actions{margin-top:16px}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-collage:is([data-photo-count="2"],[data-photo-count="4"],[data-photo-count="5"],[data-photo-count="6"]) .core-collage__actions,[data-skin=core] .core-collage:is([data-photo-count="2"],[data-photo-count="4"],[data-photo-count="5"],[data-photo-count="6"]) .core-collage__actions{max-width:calc(var(--cc-u) * 141);min-height:calc(var(--cc-u) * 43)}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-collage .core-collage__btn,[data-skin=core] .core-collage .core-collage__btn{padding-inline:20px}}body.cmo-genre-beauty.cmo-skin-core .core-collage .core-collage__btn,[data-skin=core] .core-collage .core-collage__btn{max-width:100%;text-align:center}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-collage .core-collage__btn,[data-skin=core] .core-collage .core-collage__btn{font-weight:700}}body.cmo-genre-beauty.cmo-skin-core .core-collage__photos,body.cmo-genre-beauty.cmo-skin-core .core-collage__dots,[data-skin=core] .core-collage__photos,[data-skin=core] .core-collage__dots{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}body.cmo-genre-beauty.cmo-skin-core .core-collage__photo,[data-skin=core] .core-collage__photo{position:absolute;overflow:hidden}body.cmo-genre-beauty.cmo-skin-core .core-collage__photo picture,body.cmo-genre-beauty.cmo-skin-core .core-collage__photo img,[data-skin=core] .core-collage__photo picture,[data-skin=core] .core-collage__photo img{display:block;width:100%;height:100%}body.cmo-genre-beauty.cmo-skin-core .core-collage__photo img,[data-skin=core] .core-collage__photo img{object-fit:cover}@media (min-width: 1024px){body.cmo-genre-beauty.cmo-skin-core .core-collage__photo--pc-lt,[data-skin=core] .core-collage__photo--pc-lt{left:calc(var(--cc-u) * 70);right:auto;top:calc(var(--cc-u) * -56);bottom:auto;width:calc(var(--cc-u) * 198);height:calc(var(--cc-u) * 157);border-radius:calc(var(--cc-u) * 24.98)}body.cmo-genre-beauty.cmo-skin-core .core-collage__photo--pc-lm,[data-skin=core] .core-collage__photo--pc-lm{left:calc(var(--cc-u) * -103);right:auto;top:calc(50% - calc(var(--cc-u) * 108));bottom:auto;width:calc(var(--cc-u) * 247);height:calc(var(--cc-u) * 190);border-radius:calc(var(--cc-u) * 30.216)}body.cmo-genre-beauty.cmo-skin-core .core-collage__photo--pc-lb,[data-skin=core] .core-collage__photo--pc-lb{left:calc(var(--cc-u) * 55);right:auto;top:auto;bottom:calc(var(--cc-u) * -52);width:calc(var(--cc-u) * 188);height:calc(var(--cc-u) * 156);border-radius:calc(var(--cc-u) * 24.821)}body.cmo-genre-beauty.cmo-skin-core .core-collage__photo--pc-rt,[data-skin=core] .core-collage__photo--pc-rt{left:auto;right:calc(var(--cc-u) * -11);top:calc(var(--cc-u) * -67);bottom:auto;width:calc(var(--cc-u) * 247);height:calc(var(--cc-u) * 190);border-radius:calc(var(--cc-u) * 30.216)}body.cmo-genre-beauty.cmo-skin-core .core-collage__photo--pc-rm,[data-skin=core] .core-collage__photo--pc-rm{left:auto;right:calc(var(--cc-u) * -78);top:calc(50% - calc(var(--cc-u) * 64));bottom:auto;width:calc(var(--cc-u) * 198);height:calc(var(--cc-u) * 157);border-radius:calc(var(--cc-u) * 24.98)}body.cmo-genre-beauty.cmo-skin-core .core-collage__photo--pc-rb,[data-skin=core] .core-collage__photo--pc-rb{left:auto;right:calc(var(--cc-u) * 101);top:auto;bottom:calc(var(--cc-u) * -95);width:calc(var(--cc-u) * 219);height:calc(var(--cc-u) * 190);border-radius:calc(var(--cc-u) * 30.216)}}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-collage__photo--sp-tl,[data-skin=core] .core-collage__photo--sp-tl{left:calc(var(--cc-u) * -32);right:auto;top:calc(var(--cc-u) * -22);bottom:auto;width:calc(var(--cc-u) * 119.035);height:calc(var(--cc-u) * 91.565);border-radius:0 calc(var(--cc-u) * 14.562) calc(var(--cc-u) * 14.562) 0}body.cmo-genre-beauty.cmo-skin-core .core-collage__photo--sp-tc,[data-skin=core] .core-collage__photo--sp-tc{left:calc(var(--cc-u) * 97);right:auto;top:calc(var(--cc-u) * -86);bottom:auto;width:calc(var(--cc-u) * 127.675);height:calc(var(--cc-u) * 101.237);border-radius:calc(var(--cc-u) * 16.108)}body.cmo-genre-beauty.cmo-skin-core .core-collage__photo--sp-tr,[data-skin=core] .core-collage__photo--sp-tr{left:auto;right:calc(var(--cc-u) * -19.675);top:calc(var(--cc-u) * -52);bottom:auto;width:calc(var(--cc-u) * 127.675);height:calc(var(--cc-u) * 101.237);border-radius:calc(var(--cc-u) * 16.108) 0 0 calc(var(--cc-u) * 16.108)}body.cmo-genre-beauty.cmo-skin-core .core-collage__photo--sp-bl,[data-skin=core] .core-collage__photo--sp-bl{left:calc(var(--cc-u) * -36);right:auto;top:auto;bottom:calc(var(--cc-u) * 64);width:calc(var(--cc-u) * 121);height:calc(var(--cc-u) * 85);border-radius:0 calc(var(--cc-u) * 16.005) calc(var(--cc-u) * 16.005) 0}body.cmo-genre-beauty.cmo-skin-core .core-collage__photo--sp-bc,[data-skin=core] .core-collage__photo--sp-bc{left:calc(var(--cc-u) * 68);right:auto;top:auto;bottom:calc(var(--cc-u) * -67.517);width:calc(var(--cc-u) * 159.272);height:calc(var(--cc-u) * 122.517);border-radius:calc(var(--cc-u) * 19.484)}body.cmo-genre-beauty.cmo-skin-core .core-collage__photo--sp-br,[data-skin=core] .core-collage__photo--sp-br{left:auto;right:calc(var(--cc-u) * -35);top:auto;bottom:calc(var(--cc-u) * 21);width:calc(var(--cc-u) * 141);height:calc(var(--cc-u) * 110);border-radius:calc(var(--cc-u) * 19.484) 0 0 calc(var(--cc-u) * 19.484)}}body.cmo-genre-beauty.cmo-skin-core .core-collage__dot,[data-skin=core] .core-collage__dot{position:absolute;border-radius:50%;background-color:var(--core-ornament-base-color, var(--core-custom-3));background-image:var(--core-ornament-bg-image, none);background-position:center;background-size:var(--core-ornament-bg-size, cover);background-repeat:var(--core-ornament-bg-repeat, no-repeat)}@media (min-width: 1024px){body.cmo-genre-beauty.cmo-skin-core .core-collage__dot--a,[data-skin=core] .core-collage__dot--a{display:block;left:calc(var(--cc-u) * -35);right:auto;width:calc(var(--cc-u) * 24);height:calc(var(--cc-u) * 24);top:calc(calc(var(--cc-u) * -14) + var(--cc-shift-top));bottom:auto}body.cmo-genre-beauty.cmo-skin-core .core-collage__dot--b,[data-skin=core] .core-collage__dot--b{display:block;left:calc(var(--cc-u) * 734);right:auto;width:calc(var(--cc-u) * 37);height:calc(var(--cc-u) * 37);top:calc(calc(var(--cc-u) * -64) + var(--cc-shift-top));bottom:auto}body.cmo-genre-beauty.cmo-skin-core .core-collage__dot--c,[data-skin=core] .core-collage__dot--c{display:block;left:auto;right:calc(var(--cc-u) * -62);width:calc(var(--cc-u) * 24);height:calc(var(--cc-u) * 24);top:calc(calc(var(--cc-u) * 106) + var(--cc-shift-top));bottom:auto}body.cmo-genre-beauty.cmo-skin-core .core-collage__dot--d,[data-skin=core] .core-collage__dot--d{display:block;left:auto;right:calc(var(--cc-u) * -27);width:calc(var(--cc-u) * 37);height:calc(var(--cc-u) * 37);top:auto;bottom:calc(calc(var(--cc-u) * -62) + var(--cc-shift-bottom))}body.cmo-genre-beauty.cmo-skin-core .core-collage__dot--e,[data-skin=core] .core-collage__dot--e{display:block;left:calc(var(--cc-u) * 290);right:auto;width:calc(var(--cc-u) * 24);height:calc(var(--cc-u) * 24);top:auto;bottom:calc(calc(var(--cc-u) * -56) + var(--cc-shift-bottom))}body.cmo-genre-beauty.cmo-skin-core .core-collage__dot--f,[data-skin=core] .core-collage__dot--f{display:block;left:calc(var(--cc-u) * 243);right:auto;width:calc(var(--cc-u) * 37);height:calc(var(--cc-u) * 37);top:auto;bottom:calc(calc(var(--cc-u) * -99) + var(--cc-shift-bottom))}}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-collage__dot--a,[data-skin=core] .core-collage__dot--a{display:block;left:calc(var(--cc-u) * 44);right:auto;width:calc(var(--cc-u) * 24);height:calc(var(--cc-u) * 24);top:calc(calc(var(--cc-u) * -69) + var(--cc-shift-top));bottom:auto}body.cmo-genre-beauty.cmo-skin-core .core-collage__dot--b,[data-skin=core] .core-collage__dot--b{display:block;left:calc(var(--cc-u) * 253);right:auto;width:calc(var(--cc-u) * 37);height:calc(var(--cc-u) * 37);top:calc(calc(var(--cc-u) * -106) + var(--cc-shift-top));bottom:auto}body.cmo-genre-beauty.cmo-skin-core .core-collage__dot--c,[data-skin=core] .core-collage__dot--c{display:block;left:calc(var(--cc-u) * 290);right:auto;width:calc(var(--cc-u) * 25);height:calc(var(--cc-u) * 25);top:auto;bottom:calc(calc(var(--cc-u) * -43) + var(--cc-shift-bottom))}body.cmo-genre-beauty.cmo-skin-core .core-collage__dot--d,[data-skin=core] .core-collage__dot--d{display:none}body.cmo-genre-beauty.cmo-skin-core .core-collage__dot--e,[data-skin=core] .core-collage__dot--e{display:block;left:calc(var(--cc-u) * 253);right:auto;width:calc(var(--cc-u) * 12);height:calc(var(--cc-u) * 12);top:auto;bottom:calc(calc(var(--cc-u) * -56) + var(--cc-shift-bottom))}body.cmo-genre-beauty.cmo-skin-core .core-collage__dot--f,[data-skin=core] .core-collage__dot--f{display:block;left:calc(var(--cc-u) * 5);right:auto;width:calc(var(--cc-u) * 37);height:calc(var(--cc-u) * 37);top:auto;bottom:calc(calc(var(--cc-u) * -68) + var(--cc-shift-bottom))}}body.cmo-genre-beauty.cmo-skin-core .cmo-feature-box,[data-skin=core] .cmo-feature-box{padding-block:80px;padding-inline:var(--core-inner-padding)}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .cmo-feature-box,[data-skin=core] .cmo-feature-box{padding-block:56px}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .cmo-feature-box,[data-skin=core] .cmo-feature-box{padding-block:50px}}body.cmo-genre-beauty.cmo-skin-core .cmo-feature-box .cmo-section__header-wrapper,[data-skin=core] .cmo-feature-box .cmo-section__header-wrapper{margin-bottom:58px}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .cmo-feature-box .cmo-section__header-wrapper,[data-skin=core] .cmo-feature-box .cmo-section__header-wrapper{margin-bottom:36px}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .cmo-feature-box .cmo-section__header-wrapper,[data-skin=core] .cmo-feature-box .cmo-section__header-wrapper{margin-bottom:40px}}body.cmo-genre-beauty.cmo-skin-core .cmo-feature-box__grid,[data-skin=core] .cmo-feature-box__grid{gap:32px 28px}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .cmo-feature-box__grid,[data-skin=core] .cmo-feature-box__grid{gap:26px}}body.cmo-genre-beauty.cmo-skin-core .cmo-feature-box__image,[data-skin=core] .cmo-feature-box__image{aspect-ratio:4/3;border-radius:30px}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .cmo-feature-box__image,[data-skin=core] .cmo-feature-box__image{border-radius:24px}}body.cmo-genre-beauty.cmo-skin-core .cmo-feature-box__image,[data-skin=core] .cmo-feature-box__image{order:-2}body.cmo-genre-beauty.cmo-skin-core .cmo-feature-box__numwrap,[data-skin=core] .cmo-feature-box__numwrap{order:-1;align-items:center;gap:7px;padding:20px 6px 0}body.cmo-genre-beauty.cmo-skin-core .cmo-feature-box__link:not(:has(>.cmo-feature-box__image)) .cmo-feature-box__numwrap,[data-skin=core] .cmo-feature-box__link:not(:has(>.cmo-feature-box__image)) .cmo-feature-box__numwrap{padding-top:0}body.cmo-genre-beauty.cmo-skin-core .cmo-feature-box__link:has(.cmo-feature-box__numwrap) .cmo-feature-box__body,[data-skin=core] .cmo-feature-box__link:has(.cmo-feature-box__numwrap) .cmo-feature-box__body{padding-top:11px}body.cmo-genre-beauty.cmo-skin-core .cmo-feature-box__num,[data-skin=core] .cmo-feature-box__num{font-family:var(--core-font-heading);font-weight:700;font-size:var(--core-fs-md);color:var(--core-custom-3);line-height:1}body.cmo-genre-beauty.cmo-skin-core .cmo-feature-box__ensub,[data-skin=core] .cmo-feature-box__ensub{font-family:var(--core-font-body);font-weight:500;font-size:var(--core-fs-base);line-height:1.5;color:var(--core-custom-3)}body.cmo-genre-beauty.cmo-skin-core .cmo-feature-box__ensub--size-medium,[data-skin=core] .cmo-feature-box__ensub--size-medium{font-size:var(--core-fs-md)}body.cmo-genre-beauty.cmo-skin-core .cmo-feature-box__ensub--size-large,[data-skin=core] .cmo-feature-box__ensub--size-large{font-size:var(--core-fs-lg)}body.cmo-genre-beauty.cmo-skin-core .cmo-feature-box__body,[data-skin=core] .cmo-feature-box__body{padding:18px 6px 0}body.cmo-genre-beauty.cmo-skin-core .cmo-feature-box__body:not(:has(>*)),[data-skin=core] .cmo-feature-box__body:not(:has(>*)){display:none}body.cmo-genre-beauty.cmo-skin-core .cmo-feature-box__heading,[data-skin=core] .cmo-feature-box__heading{font-family:var(--core-font-heading);font-weight:700;font-size:var(--core-fs-md);color:var(--cmo-color-text);line-height:1.45;letter-spacing:0;margin:0 0 17px}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .cmo-feature-box__heading,[data-skin=core] .cmo-feature-box__heading{margin-bottom:11px}}body.cmo-genre-beauty.cmo-skin-core .cmo-feature-box__heading:last-child,[data-skin=core] .cmo-feature-box__heading:last-child{margin-bottom:0}body.cmo-genre-beauty.cmo-skin-core .cmo-feature-box__text,[data-skin=core] .cmo-feature-box__text{font-size:var(--core-fs-base);color:var(--cmo-color-text);line-height:1.56;margin:0}body.cmo-genre-beauty.cmo-skin-core .cmo-feature-box__summary,[data-skin=core] .cmo-feature-box__summary{margin-top:44px}body.cmo-genre-beauty.cmo-skin-core .cmo-checklist,[data-skin=core] .cmo-checklist{padding-block:80px;padding-inline:var(--core-inner-padding)}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .cmo-checklist,[data-skin=core] .cmo-checklist{padding-block:56px}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .cmo-checklist,[data-skin=core] .cmo-checklist{padding-block:50px}}body.cmo-genre-beauty.cmo-skin-core .cmo-checklist__group-heading,[data-skin=core] .cmo-checklist__group-heading{font-weight:700;color:var(--cmo-color-text);font-size:var(--core-fs-md);line-height:1.45;letter-spacing:0;text-align:center;padding-bottom:14px;margin:0 0 22px;border-bottom:1px solid var(--core-custom-5)}body.cmo-genre-beauty.cmo-skin-core .cmo-checklist__list,[data-skin=core] .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-core .cmo-checklist__list--cols-2,[data-skin=core] .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-core .cmo-checklist__list--cols-2,[data-skin=core] .cmo-checklist__list--cols-2{grid-template-columns:1fr;width:fit-content}}body.cmo-genre-beauty.cmo-skin-core .cmo-checklist__item,[data-skin=core] .cmo-checklist__item{gap:14px;color:var(--cmo-color-text);font-size:var(--core-fs-base);line-height:1.56}body.cmo-genre-beauty.cmo-skin-core .cmo-checklist__check,[data-skin=core] .cmo-checklist__check{width:22px;height:22px;margin-top:calc((1.56em - 22px)/2);border-radius:4px;border:1.5px solid color-mix(in srgb,var(--core-custom-3) 55%,transparent);color:var(--core-custom-3)}body.cmo-genre-beauty.cmo-skin-core .cmo-checklist__check svg,[data-skin=core] .cmo-checklist__check svg{width:13px;height:10px}body.cmo-genre-beauty.cmo-skin-core .cmo-checklist__note,[data-skin=core] .cmo-checklist__note{margin:22px auto 0;max-width:100%;color:var(--cmo-color-text);font-size:var(--core-fs-sm);line-height:1.56;text-align:center}body.cmo-genre-beauty.cmo-skin-core .core-ft,body.cmo-genre-beauty.cmo-skin-core [data-skin=core] .core-ft,[data-skin=core] .core-ft{--core-ft-pad-x: max(100px, calc((100% - 1240px)/2) );position:relative;overflow:hidden;padding:49px var(--core-ft-pad-x) 54px;background-color:var(--cmo-color-bg);display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;column-gap:40px;row-gap:32px}body.cmo-genre-beauty.cmo-skin-core .core-ft__bg,body.cmo-genre-beauty.cmo-skin-core [data-skin=core] .core-ft__bg,[data-skin=core] .core-ft__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;background-color:var(--core-ornament-base-color, var(--core-custom-3));background-image:var(--core-ornament-bg-image, none);background-position:center bottom;background-size:var(--core-ornament-bg-size, cover);background-repeat:var(--core-ornament-bg-repeat, no-repeat)}body.cmo-genre-beauty.cmo-skin-core .core-ft__info,body.cmo-genre-beauty.cmo-skin-core [data-skin=core] .core-ft__info,[data-skin=core] .core-ft__info{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:0}body.cmo-genre-beauty.cmo-skin-core .core-ft__logo,body.cmo-genre-beauty.cmo-skin-core [data-skin=core] .core-ft__logo,[data-skin=core] .core-ft__logo{position:relative;z-index:1;display:flex;align-items:center;gap:20px;overflow:hidden;text-decoration:none}body.cmo-genre-beauty.cmo-skin-core .core-ft__logo-mark,body.cmo-genre-beauty.cmo-skin-core [data-skin=core] .core-ft__logo-mark,[data-skin=core] .core-ft__logo-mark{flex-shrink:0;width:37.912px;height:54.636px;aspect-ratio:37.912/54.636}body.cmo-genre-beauty.cmo-skin-core .core-ft__logo-mark img,body.cmo-genre-beauty.cmo-skin-core [data-skin=core] .core-ft__logo-mark img,[data-skin=core] .core-ft__logo-mark img{width:100%;height:100%;display:block}body.cmo-genre-beauty.cmo-skin-core .core-ft__logo-mark--custom,body.cmo-genre-beauty.cmo-skin-core [data-skin=core] .core-ft__logo-mark--custom,[data-skin=core] .core-ft__logo-mark--custom{width:auto;height:auto;aspect-ratio:auto}body.cmo-genre-beauty.cmo-skin-core .core-ft__logo-mark--custom picture,body.cmo-genre-beauty.cmo-skin-core [data-skin=core] .core-ft__logo-mark--custom picture,[data-skin=core] .core-ft__logo-mark--custom picture{display:block}body.cmo-genre-beauty.cmo-skin-core .core-ft__logo-mark--custom img,body.cmo-genre-beauty.cmo-skin-core [data-skin=core] .core-ft__logo-mark--custom img,[data-skin=core] .core-ft__logo-mark--custom img{width:auto;height:auto}body.cmo-genre-beauty.cmo-skin-core .core-ft__logo-text,body.cmo-genre-beauty.cmo-skin-core [data-skin=core] .core-ft__logo-text,[data-skin=core] .core-ft__logo-text{margin:0;font-family:var(--core-font-accent);font-weight:400;font-size:clamp(25.327px,3.33vw,48px);letter-spacing:.96px;color:var(--core-custom-2);line-height:normal;white-space:normal;word-break:keep-all;overflow-wrap:anywhere}body.cmo-genre-beauty.cmo-skin-core .core-ft__logo-text--sized,body.cmo-genre-beauty.cmo-skin-core [data-skin=core] .core-ft__logo-text--sized,[data-skin=core] .core-ft__logo-text--sized{font-size:var(--logo-fs)}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-ft__logo-text--sized,body.cmo-genre-beauty.cmo-skin-core [data-skin=core] .core-ft__logo-text--sized,[data-skin=core] .core-ft__logo-text--sized{font-size:calc(var(--logo-fs) * var(--logo-mobile-scale))}}body.cmo-genre-beauty.cmo-skin-core .core-ft__logo-stack,body.cmo-genre-beauty.cmo-skin-core [data-skin=core] .core-ft__logo-stack,[data-skin=core] .core-ft__logo-stack{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}body.cmo-genre-beauty.cmo-skin-core .core-ft__tagline,body.cmo-genre-beauty.cmo-skin-core [data-skin=core] .core-ft__tagline,[data-skin=core] .core-ft__tagline{margin:0;font-family:var(--core-font-accent);font-weight:400;font-size:var(--core-fs-sm);letter-spacing:.04em;line-height:1.2;color:var(--core-custom-2);word-break:keep-all;overflow-wrap:anywhere}body.cmo-genre-beauty.cmo-skin-core .core-ft__address,body.cmo-genre-beauty.cmo-skin-core [data-skin=core] .core-ft__address,[data-skin=core] .core-ft__address{position:relative;z-index:1;margin:33px 0 0;font-family:var(--core-font-body);font-weight:400;font-size:var(--core-fs-sm);color:var(--cmo-color-text);line-height:1.9}body.cmo-genre-beauty.cmo-skin-core .core-ft__address p,body.cmo-genre-beauty.cmo-skin-core [data-skin=core] .core-ft__address p,[data-skin=core] .core-ft__address p{margin:0}body.cmo-genre-beauty.cmo-skin-core .core-ft__sns,body.cmo-genre-beauty.cmo-skin-core [data-skin=core] .core-ft__sns,[data-skin=core] .core-ft__sns{position:relative;z-index:1;display:flex;flex-direction:row;align-items:center;gap:18px;margin:28px 0 0;padding:10px 0}body.cmo-genre-beauty.cmo-skin-core .core-ft__sns a,body.cmo-genre-beauty.cmo-skin-core [data-skin=core] .core-ft__sns a,[data-skin=core] .core-ft__sns a{display:block;flex:none;color:var(--cmo-color-text);transition:opacity .3s ease}body.cmo-genre-beauty.cmo-skin-core .core-ft__sns a:hover,body.cmo-genre-beauty.cmo-skin-core [data-skin=core] .core-ft__sns a:hover,[data-skin=core] .core-ft__sns a:hover{opacity:.7}body.cmo-genre-beauty.cmo-skin-core .core-ft__sns svg,body.cmo-genre-beauty.cmo-skin-core [data-skin=core] .core-ft__sns svg,[data-skin=core] .core-ft__sns svg{display:block;width:100%;height:100%}body.cmo-genre-beauty.cmo-skin-core .core-ft__sns a>svg,body.cmo-genre-beauty.cmo-skin-core [data-skin=core] .core-ft__sns a>svg,[data-skin=core] .core-ft__sns a>svg{object-fit:contain}body.cmo-genre-beauty.cmo-skin-core .core-ft__sns--x,body.cmo-genre-beauty.cmo-skin-core [data-skin=core] .core-ft__sns--x,[data-skin=core] .core-ft__sns--x{width:31.467px;height:26.762px}body.cmo-genre-beauty.cmo-skin-core .core-ft__sns--ig,body.cmo-genre-beauty.cmo-skin-core [data-skin=core] .core-ft__sns--ig,[data-skin=core] .core-ft__sns--ig{width:34.017px;height:34px}body.cmo-genre-beauty.cmo-skin-core .core-ft__sns--yt,body.cmo-genre-beauty.cmo-skin-core [data-skin=core] .core-ft__sns--yt,[data-skin=core] .core-ft__sns--yt{width:35.694px;height:24.993px}body.cmo-genre-beauty.cmo-skin-core .core-ft__nav,body.cmo-genre-beauty.cmo-skin-core [data-skin=core] .core-ft__nav,[data-skin=core] .core-ft__nav{position:relative;z-index:1;display:flex;flex-direction:row;gap:60px;padding-top:23px}body.cmo-genre-beauty.cmo-skin-core .core-ft__nav-col,body.cmo-genre-beauty.cmo-skin-core [data-skin=core] .core-ft__nav-col,[data-skin=core] .core-ft__nav-col{display:flex;flex-direction:column;gap:12px}body.cmo-genre-beauty.cmo-skin-core .core-ft__nav-col a,body.cmo-genre-beauty.cmo-skin-core [data-skin=core] .core-ft__nav-col a,[data-skin=core] .core-ft__nav-col a{font-family:var(--core-font-body);font-weight:700;font-size:var(--core-fs-base);line-height:1.556;letter-spacing:0;color:var(--core-custom-4);white-space:nowrap;text-decoration:none;transition:opacity .3s ease}body.cmo-genre-beauty.cmo-skin-core .core-ft__nav-col a:hover,body.cmo-genre-beauty.cmo-skin-core [data-skin=core] .core-ft__nav-col a:hover,[data-skin=core] .core-ft__nav-col a:hover{opacity:.7}body.cmo-genre-beauty.cmo-skin-core .core-ft .core-ft__btn span,body.cmo-genre-beauty.cmo-skin-core [data-skin=core] .core-ft .core-ft__btn span,[data-skin=core] .core-ft .core-ft__btn span{font-family:var(--core-font-body);font-weight:700;font-size:var(--core-fs-base);letter-spacing:.28em;color:var(--core-white);white-space:nowrap}body.cmo-genre-beauty.cmo-skin-core .core-ft__copy,body.cmo-genre-beauty.cmo-skin-core [data-skin=core] .core-ft__copy,[data-skin=core] .core-ft__copy{position:absolute;left:var(--core-ft-pad-x);right:var(--core-ft-pad-x);bottom:22px;z-index:1;margin:0;font-family:var(--core-font-en);font-weight:300;font-size:var(--core-fs-sm);color:var(--cmo-color-text);line-height:2.154;letter-spacing:0;text-align:left}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .core-ft,body.cmo-genre-beauty.cmo-skin-core [data-skin=core] .core-ft,[data-skin=core] .core-ft{--core-ft-pad-x: 48px;flex-wrap:wrap;padding:44px var(--core-ft-pad-x) 56px;column-gap:48px;row-gap:36px}body.cmo-genre-beauty.cmo-skin-core .core-ft__nav,body.cmo-genre-beauty.cmo-skin-core [data-skin=core] .core-ft__nav,[data-skin=core] .core-ft__nav{padding-top:0}body.cmo-genre-beauty.cmo-skin-core .core-ft__copy,body.cmo-genre-beauty.cmo-skin-core [data-skin=core] .core-ft__copy,[data-skin=core] .core-ft__copy{bottom:18px}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .core-ft,body.cmo-genre-beauty.cmo-skin-core [data-skin=core] .core-ft,[data-skin=core] .core-ft{flex-direction:column;align-items:flex-start;flex-wrap:nowrap;padding:38px 34px 22px;row-gap:0}body.cmo-genre-beauty.cmo-skin-core .core-ft__info,body.cmo-genre-beauty.cmo-skin-core [data-skin=core] .core-ft__info,[data-skin=core] .core-ft__info{display:contents}body.cmo-genre-beauty.cmo-skin-core .core-ft__logo,body.cmo-genre-beauty.cmo-skin-core [data-skin=core] .core-ft__logo,[data-skin=core] .core-ft__logo{order:1;width:100%}body.cmo-genre-beauty.cmo-skin-core .core-ft__address,body.cmo-genre-beauty.cmo-skin-core [data-skin=core] .core-ft__address,[data-skin=core] .core-ft__address{order:2;width:100%}body.cmo-genre-beauty.cmo-skin-core .core-ft__nav,body.cmo-genre-beauty.cmo-skin-core [data-skin=core] .core-ft__nav,[data-skin=core] .core-ft__nav{order:3}body.cmo-genre-beauty.cmo-skin-core .core-ft__btn,body.cmo-genre-beauty.cmo-skin-core [data-skin=core] .core-ft__btn,[data-skin=core] .core-ft__btn{order:4}body.cmo-genre-beauty.cmo-skin-core .core-ft__sns,body.cmo-genre-beauty.cmo-skin-core [data-skin=core] .core-ft__sns,[data-skin=core] .core-ft__sns{order:5}body.cmo-genre-beauty.cmo-skin-core .core-ft__copy,body.cmo-genre-beauty.cmo-skin-core [data-skin=core] .core-ft__copy,[data-skin=core] .core-ft__copy{order:6}body.cmo-genre-beauty.cmo-skin-core .core-ft__logo,body.cmo-genre-beauty.cmo-skin-core [data-skin=core] .core-ft__logo,[data-skin=core] .core-ft__logo{gap:10.553px}body.cmo-genre-beauty.cmo-skin-core .core-ft__logo-mark,body.cmo-genre-beauty.cmo-skin-core [data-skin=core] .core-ft__logo-mark,[data-skin=core] .core-ft__logo-mark{width:20.005px;height:28.829px;aspect-ratio:20.005/28.829}body.cmo-genre-beauty.cmo-skin-core .core-ft__logo-mark--custom,body.cmo-genre-beauty.cmo-skin-core [data-skin=core] .core-ft__logo-mark--custom,[data-skin=core] .core-ft__logo-mark--custom{width:auto;height:auto;aspect-ratio:auto}body.cmo-genre-beauty.cmo-skin-core .core-ft__logo-text,body.cmo-genre-beauty.cmo-skin-core [data-skin=core] .core-ft__logo-text,[data-skin=core] .core-ft__logo-text{letter-spacing:.5065px}body.cmo-genre-beauty.cmo-skin-core .core-ft__address,body.cmo-genre-beauty.cmo-skin-core [data-skin=core] .core-ft__address,[data-skin=core] .core-ft__address{margin-top:31px}body.cmo-genre-beauty.cmo-skin-core .core-ft__sns,body.cmo-genre-beauty.cmo-skin-core [data-skin=core] .core-ft__sns,[data-skin=core] .core-ft__sns{margin:60px 0 0;padding:6.923px 0;gap:12.462px}body.cmo-genre-beauty.cmo-skin-core .core-ft__sns--x,body.cmo-genre-beauty.cmo-skin-core [data-skin=core] .core-ft__sns--x,[data-skin=core] .core-ft__sns--x{width:21.785px;height:18.527px}body.cmo-genre-beauty.cmo-skin-core .core-ft__sns--ig,body.cmo-genre-beauty.cmo-skin-core [data-skin=core] .core-ft__sns--ig,[data-skin=core] .core-ft__sns--ig{width:23.55px;height:23.538px}body.cmo-genre-beauty.cmo-skin-core .core-ft__sns--yt,body.cmo-genre-beauty.cmo-skin-core [data-skin=core] .core-ft__sns--yt,[data-skin=core] .core-ft__sns--yt{width:24.711px;height:17.303px}body.cmo-genre-beauty.cmo-skin-core .core-ft__nav,body.cmo-genre-beauty.cmo-skin-core [data-skin=core] .core-ft__nav,[data-skin=core] .core-ft__nav{gap:0;padding-top:0;margin-top:30px;width:100%}body.cmo-genre-beauty.cmo-skin-core .core-ft__nav-col,body.cmo-genre-beauty.cmo-skin-core [data-skin=core] .core-ft__nav-col,[data-skin=core] .core-ft__nav-col{flex:1 1 0;gap:7px}body.cmo-genre-beauty.cmo-skin-core .core-ft__nav-col a,body.cmo-genre-beauty.cmo-skin-core [data-skin=core] .core-ft__nav-col a,[data-skin=core] .core-ft__nav-col a{line-height:2}body.cmo-genre-beauty.cmo-skin-core .core-ft__btn span,body.cmo-genre-beauty.cmo-skin-core [data-skin=core] .core-ft__btn span,[data-skin=core] .core-ft__btn span{letter-spacing:0}body.cmo-genre-beauty.cmo-skin-core .core-ft__copy,body.cmo-genre-beauty.cmo-skin-core [data-skin=core] .core-ft__copy,[data-skin=core] .core-ft__copy{position:relative;left:auto;right:auto;bottom:auto;margin-top:12px;width:100%;line-height:2.333}}[data-skin=core].core-ft.cmo-footer--core .core-ft__btn.cmo-button{min-height:50px;padding:4px 33px;border-radius:25px}@media (max-width: 767px){[data-skin=core].core-ft.cmo-footer--core .core-ft__btn.cmo-button{min-height:36px;padding:4px 20px;border-radius:18px}}[data-skin=core].core-ft.cmo-footer--core .core-ft__btn.cmo-button{position:relative;z-index:1;flex-shrink:0;min-width:195px;margin-top:25px}@media (max-width: 1023px){[data-skin=core].core-ft.cmo-footer--core .core-ft__btn.cmo-button{margin-top:0}}@media (max-width: 767px){[data-skin=core].core-ft.cmo-footer--core .core-ft__btn.cmo-button{margin-top:28px;width:100%;min-width:0}}body.cmo-genre-beauty.cmo-skin-core,[data-skin=core]{--core-ornament-dot-depth: 8%}body.cmo-genre-beauty.cmo-skin-core .core-news__deco--sm,body.cmo-genre-beauty.cmo-skin-core .core-message__deco-accent,body.cmo-genre-beauty.cmo-skin-core .core-cta__blob--sm,body.cmo-genre-beauty.cmo-skin-core .core-contact__blob--sm,body.cmo-genre-beauty.cmo-skin-core .core-tl__dot--sm,body.cmo-genre-beauty.cmo-skin-core .core-rsv__blob--sm,body.cmo-genre-beauty.cmo-skin-core .core-collage__dot--sm,body.cmo-genre-beauty.cmo-skin-core .core-hero__blob,[data-skin=core] .core-news__deco--sm,[data-skin=core] .core-message__deco-accent,[data-skin=core] .core-cta__blob--sm,[data-skin=core] .core-contact__blob--sm,[data-skin=core] .core-tl__dot--sm,[data-skin=core] .core-rsv__blob--sm,[data-skin=core] .core-collage__dot--sm,[data-skin=core] .core-hero__blob{filter:brightness(calc(100% - var(--core-ornament-dot-depth)));mix-blend-mode:multiply}body.cmo-genre-beauty.cmo-skin-core .cmo-section--text-inverted .core-message__deco-accent,[data-skin=core] .cmo-section--text-inverted .core-message__deco-accent{filter:none;mix-blend-mode:normal}body.cmo-skin-core{--core-anim-bounce-easing: cubic-bezier(.34, 1.3, .64, 1);--core-anim-pop-easing: cubic-bezier(.34, 1.56, .64, 1)}@keyframes core-rise-in{0%{opacity:0;transform:translateY(var(--cmo-anim-distance))}}@keyframes core-fade-in{0%{opacity:0}}@keyframes core-card-in{0%{opacity:0;transform:translateY(var(--cmo-anim-distance)) scale(.96)}}@keyframes core-photo-in{0%{opacity:0;transform:scale(.96)}}@keyframes core-photo-settle{0%{transform:translateY(var(--cmo-anim-distance)) scale(.96)}}@keyframes core-pop-in{0%{opacity:0;transform:scale(.4)}}@media (prefers-reduced-motion: no-preference){body.cmo-skin-core:not(.cmo-anim-none) .core-hero .core-hero__bg-circle{animation:core-fade-in calc(var(--cmo-anim-hero-duration) * 1.4) var(--cmo-anim-hero-easing) .1s backwards,core-hero-blob-float 22s ease-in-out infinite}body.cmo-skin-core:not(.cmo-anim-none) .core-hero .core-hero__blob--1{animation:core-hero-blob-sway 17s ease-in-out infinite,core-pop-in var(--cmo-anim-hero-duration) var(--core-anim-pop-easing) .85s backwards}body.cmo-skin-core:not(.cmo-anim-none) .core-hero .core-hero__blob--2{animation:core-hero-blob-sway 23s ease-in-out -7s infinite,core-pop-in var(--cmo-anim-hero-duration) var(--core-anim-pop-easing) .95s backwards}body.cmo-skin-core:not(.cmo-anim-none) .core-hero .core-hero__subcatch{animation:core-rise-in var(--cmo-anim-hero-duration) var(--cmo-anim-hero-easing) .3s backwards}body.cmo-skin-core:not(.cmo-anim-none) .core-hero .core-hero__catch{animation:core-rise-in var(--cmo-anim-hero-duration) var(--cmo-anim-hero-easing) .38s backwards}body.cmo-skin-core:not(.cmo-anim-none) .core-hero .core-hero__body{animation:core-rise-in var(--cmo-anim-hero-duration) var(--cmo-anim-hero-easing) .5s backwards}body.cmo-skin-core:not(.cmo-anim-none) .core-hero .core-hero__card-wrap{animation:core-card-in var(--cmo-anim-hero-duration) var(--core-anim-bounce-easing) .65s backwards}body.cmo-skin-core:not(.cmo-anim-none) .core-hero .core-hero__btn{animation:core-card-in var(--cmo-anim-hero-duration) var(--core-anim-bounce-easing) .9s backwards}body.cmo-skin-core:not(.cmo-anim-none) .core-hero .core-hero__media{animation:core-photo-settle calc(var(--cmo-anim-hero-duration) * 1.6) var(--cmo-anim-hero-easing) .2s backwards}html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-about__content:not(.is-inview)>*,html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-point__head:not(.is-inview)>*,html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-point__block:not(.is-inview)>.core-point__media,html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-point__block:not(.is-inview)>.core-point__body>*,html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-news__head:not(.is-inview)>*,html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-faq__head:not(.is-inview)>*,html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-message__headwrap:not(.is-inview)>*,html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-message__content:not(.is-inview)>*,html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-mcol__head:not(.is-inview)>*,html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-ab__head:not(.is-inview)>*,html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-cat__head:not(.is-inview)>*,html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-tl__head:not(.is-inview)>*,html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-tl__step:not(.is-inview) .core-tl__textcol>:not(.core-tl__stephead),html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-tl__step:not(.is-inview) .core-tl__stephead>*,html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-tl__step:not(.is-inview) .core-tl__media,html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-tl__step:not(.is-inview) .core-tl__arrow,html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-gallery__head:not(.is-inview)>*,html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-ac__title:not(.is-inview)>*,html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-contact__title-col:not(.is-inview)>*,html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-contact__form:not(.is-inview)>.core-contact__field,html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-contact__form:not(.is-inview)>.core-contact__btn,html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-cta__panel:not(.is-inview) .core-cta__blob,html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-cta__panel:not(.is-inview) .core-cta__heading,html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-cta__panel:not(.is-inview) .core-cta__body,html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-cta__panel:not(.is-inview) .core-cta__actions,html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-rsv__text:not(.is-inview)>*,html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-rsv__btns:not(.is-inview)>*,html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-collage__text:not(.is-inview)>.cmo-section__header>*,html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-collage__text:not(.is-inview)>:not(.cmo-section__header),html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-collage__dots:not(.is-inview)>.core-collage__dot,html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-ft:not(.is-inview) .core-ft__logo,html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-ft:not(.is-inview) .core-ft__address,html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-ft:not(.is-inview) .core-ft__sns,html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-ft:not(.is-inview) .core-ft__nav,html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-ft:not(.is-inview)>.core-ft__btn,html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .cmo-section--section-title__inner:not(.is-inview)>*,html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .cmo-feature-box .cmo-section__header-wrapper:not(.is-inview)>*,html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .cmo-feature-box__item:not(.is-inview) .cmo-feature-box__link>*,html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-about__slider:not(.is-inview),html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-news__item:not(.is-inview),html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-news__btnwrap:not(.is-inview),html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-faq__item:not(.is-inview),html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-faq__btn:not(.is-inview),html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-message__photo:not(.is-inview),html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-mcol__cats:not(.is-inview),html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-mcol__card:not(.is-inview),html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-mcol__btn:not(.is-inview),html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-ab__card:not(.is-inview),html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-cat__tile:not(.is-inview),html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-gallery__card:not(.is-inview),html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-gallery__btn:not(.is-inview),html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-cta__media:not(.is-inview),html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-collage__photo:not(.is-inview),html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-ac__map:not(.is-inview),html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-ac__info:not(.is-inview),html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .cmo-checklist__item:not(.is-inview),html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .cmo-icon-nav__item:not(.is-inview){opacity:0}html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-about__content.is-inview>*,html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-point__head.is-inview>*,html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-news__head.is-inview>*,html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-faq__head.is-inview>*,html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-message__headwrap.is-inview>*,html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-message__content.is-inview>*,html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-mcol__head.is-inview>*,html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-ab__head.is-inview>*,html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-cat__head.is-inview>*,html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-tl__head.is-inview>*,html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-gallery__head.is-inview>*,html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-ac__title.is-inview>*,html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-contact__title-col.is-inview>*,html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-rsv__text.is-inview>*,html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-collage__text.is-inview>.cmo-section__header>*,html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .cmo-section--section-title__inner.is-inview>*,html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .cmo-feature-box .cmo-section__header-wrapper.is-inview>*{animation:core-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-core[data-skin=core]:not(.cmo-anim-none) .core-about__content.is-inview>*:nth-child(2),html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-point__head.is-inview>*:nth-child(2),html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-news__head.is-inview>*:nth-child(2),html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-faq__head.is-inview>*:nth-child(2),html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-message__headwrap.is-inview>*:nth-child(2),html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-message__content.is-inview>*:nth-child(2),html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-mcol__head.is-inview>*:nth-child(2),html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-ab__head.is-inview>*:nth-child(2),html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-cat__head.is-inview>*:nth-child(2),html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-tl__head.is-inview>*:nth-child(2),html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-gallery__head.is-inview>*:nth-child(2),html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-ac__title.is-inview>*:nth-child(2),html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-contact__title-col.is-inview>*:nth-child(2),html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-rsv__text.is-inview>*:nth-child(2),html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-collage__text.is-inview>.cmo-section__header>*:nth-child(2),html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .cmo-section--section-title__inner.is-inview>*:nth-child(2),html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .cmo-feature-box .cmo-section__header-wrapper.is-inview>*:nth-child(2){animation-delay:calc(var(--cmo-anim-stagger-delay) * 1)}html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-about__content.is-inview>*:nth-child(3),html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-point__head.is-inview>*:nth-child(3),html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-news__head.is-inview>*:nth-child(3),html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-faq__head.is-inview>*:nth-child(3),html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-message__headwrap.is-inview>*:nth-child(3),html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-message__content.is-inview>*:nth-child(3),html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-mcol__head.is-inview>*:nth-child(3),html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-ab__head.is-inview>*:nth-child(3),html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-cat__head.is-inview>*:nth-child(3),html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-tl__head.is-inview>*:nth-child(3),html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-gallery__head.is-inview>*:nth-child(3),html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-ac__title.is-inview>*:nth-child(3),html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-contact__title-col.is-inview>*:nth-child(3),html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-rsv__text.is-inview>*:nth-child(3),html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-collage__text.is-inview>.cmo-section__header>*:nth-child(3),html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .cmo-section--section-title__inner.is-inview>*:nth-child(3),html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .cmo-feature-box .cmo-section__header-wrapper.is-inview>*:nth-child(3){animation-delay:calc(var(--cmo-anim-stagger-delay) * 2)}html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-about__content.is-inview>*:nth-child(4),html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-point__head.is-inview>*:nth-child(4),html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-news__head.is-inview>*:nth-child(4),html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-faq__head.is-inview>*:nth-child(4),html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-message__headwrap.is-inview>*:nth-child(4),html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-message__content.is-inview>*:nth-child(4),html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-mcol__head.is-inview>*:nth-child(4),html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-ab__head.is-inview>*:nth-child(4),html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-cat__head.is-inview>*:nth-child(4),html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-tl__head.is-inview>*:nth-child(4),html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-gallery__head.is-inview>*:nth-child(4),html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-ac__title.is-inview>*:nth-child(4),html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-contact__title-col.is-inview>*:nth-child(4),html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-rsv__text.is-inview>*:nth-child(4),html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-collage__text.is-inview>.cmo-section__header>*:nth-child(4),html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .cmo-section--section-title__inner.is-inview>*:nth-child(4),html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .cmo-feature-box .cmo-section__header-wrapper.is-inview>*:nth-child(4){animation-delay:calc(var(--cmo-anim-stagger-delay) * 3)}html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-about__content.is-inview>*:nth-child(n+5),html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-point__head.is-inview>*:nth-child(n+5),html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-news__head.is-inview>*:nth-child(n+5),html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-faq__head.is-inview>*:nth-child(n+5),html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-message__headwrap.is-inview>*:nth-child(n+5),html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-message__content.is-inview>*:nth-child(n+5),html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-mcol__head.is-inview>*:nth-child(n+5),html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-ab__head.is-inview>*:nth-child(n+5),html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-cat__head.is-inview>*:nth-child(n+5),html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-tl__head.is-inview>*:nth-child(n+5),html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-gallery__head.is-inview>*:nth-child(n+5),html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-ac__title.is-inview>*:nth-child(n+5),html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-contact__title-col.is-inview>*:nth-child(n+5),html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-rsv__text.is-inview>*:nth-child(n+5),html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-collage__text.is-inview>.cmo-section__header>*:nth-child(n+5),html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .cmo-section--section-title__inner.is-inview>*:nth-child(n+5),html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .cmo-feature-box .cmo-section__header-wrapper.is-inview>*:nth-child(n+5){animation-delay:calc(var(--cmo-anim-stagger-delay) * 4)}html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-news__head.is-inview>.core-news__deco--lg,html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-message__headwrap.is-inview>.core-message__deco,html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-contact__title-col.is-inview>.core-contact__blob--lg,html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-rsv__text.is-inview>.core-rsv__blob--lg,html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-cta__panel.is-inview .core-cta__blob--lg{animation:core-pop-in calc(var(--cmo-anim-duration) * .9) var(--core-anim-pop-easing) calc(var(--cmo-anim-stagger-delay) * 0) backwards}html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-news__head.is-inview>.core-news__deco--sm,html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-message__headwrap.is-inview>.core-message__deco-accent,html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-contact__title-col.is-inview>.core-contact__blob--sm,html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-rsv__text.is-inview>.core-rsv__blob--sm,html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-cta__panel.is-inview .core-cta__blob--sm{animation:core-pop-in calc(var(--cmo-anim-duration) * .9) var(--core-anim-pop-easing) calc(var(--cmo-anim-stagger-delay) * 2) backwards}html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-news__head.is-inview>.core-news__subtitle,html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-contact__title-col.is-inview>.core-contact__subtitle,html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-rsv__text.is-inview>.core-rsv__subtitle{animation-delay:calc(var(--cmo-anim-stagger-delay) * 1)}html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-message__headwrap.is-inview>.core-message__head,html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-news__head.is-inview>.core-news__title,html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-contact__title-col.is-inview>.core-contact__title,html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-rsv__text.is-inview>.core-rsv__title{animation-delay:calc(var(--cmo-anim-stagger-delay) * 2)}html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-news__head.is-inview>.core-news__lead,html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-contact__title-col.is-inview>.core-contact__body,html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-rsv__text.is-inview>.core-rsv__body{animation-delay:calc(var(--cmo-anim-stagger-delay) * 3)}html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-about__content.is-inview>.core-about__btn{animation:core-card-in calc(var(--cmo-anim-duration) * 1.1) var(--core-anim-bounce-easing) calc(var(--cmo-anim-stagger-delay) * 3) backwards}html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-point__block.is-inview>.core-point__media{animation:core-photo-in calc(var(--cmo-anim-duration) * 1.3) var(--cmo-anim-easing) calc(var(--cmo-anim-stagger-delay) * 0) backwards}html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-point__block.is-inview>.core-point__body>*{animation:core-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-core[data-skin=core]:not(.cmo-anim-none) .core-point__block.is-inview>.core-point__body>*:nth-child(3){animation-delay:calc(var(--cmo-anim-stagger-delay) * 2)}html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-point__block.is-inview>.core-point__body>*:nth-child(4){animation-delay:calc(var(--cmo-anim-stagger-delay) * 3)}html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-point__block.is-inview>.core-point__body>*:nth-child(n+5){animation-delay:calc(var(--cmo-anim-stagger-delay) * 4)}html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-point__block.is-inview>.core-point__body>.core-point__deco{animation:core-pop-in calc(var(--cmo-anim-duration) * .9) var(--core-anim-pop-easing) calc(var(--cmo-anim-stagger-delay) * 1) backwards}html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-tl__step.is-inview .core-tl__stephead>.core-tl__dot--lg{animation:core-pop-in calc(var(--cmo-anim-duration) * .9) var(--core-anim-pop-easing) calc(var(--cmo-anim-stagger-delay) * 0) backwards}html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-tl__step.is-inview .core-tl__stephead>.core-tl__dot--sm{animation:core-pop-in calc(var(--cmo-anim-duration) * .9) var(--core-anim-pop-easing) calc(var(--cmo-anim-stagger-delay) * 2) backwards}html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-tl__step.is-inview .core-tl__stephead>.core-tl__rule{animation:core-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-core[data-skin=core]:not(.cmo-anim-none) .core-tl__step.is-inview .core-tl__textcol>:not(.core-tl__stephead){animation:core-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-core[data-skin=core]:not(.cmo-anim-none) .core-tl__step.is-inview .core-tl__textcol>:not(.core-tl__stephead):nth-child(3){animation-delay:calc(var(--cmo-anim-stagger-delay) * 3)}html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-tl__step.is-inview .core-tl__textcol>:not(.core-tl__stephead):nth-child(n+4){animation-delay:calc(var(--cmo-anim-stagger-delay) * 4)}html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-tl__step.is-inview .core-tl__textcol>.core-tl__btn{animation:core-card-in calc(var(--cmo-anim-duration) * 1.1) var(--core-anim-bounce-easing) calc(var(--cmo-anim-stagger-delay) * 4) backwards}html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-tl__step.is-inview .core-tl__media{animation:core-photo-in calc(var(--cmo-anim-duration) * 1.3) var(--cmo-anim-easing) calc(var(--cmo-anim-stagger-delay) * 1) backwards}html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-tl__step.is-inview .core-tl__media-grid>.core-tl__media:nth-child(2){animation-delay:calc(var(--cmo-anim-stagger-delay) * 2)}html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-tl__step.is-inview .core-tl__media-grid>.core-tl__media:nth-child(n+3){animation-delay:calc(var(--cmo-anim-stagger-delay) * 3)}html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-tl__step.is-inview .core-tl__arrow{animation:core-fade-in calc(var(--cmo-anim-duration) * 1.2) var(--cmo-anim-easing) calc(var(--cmo-anim-stagger-delay) * 3) backwards}html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-cta__panel.is-inview .core-cta__heading{animation:core-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-core[data-skin=core]:not(.cmo-anim-none) .core-cta__panel.is-inview .core-cta__body{animation:core-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-core[data-skin=core]:not(.cmo-anim-none) .core-cta__panel.is-inview .core-cta__actions{animation:core-card-in calc(var(--cmo-anim-duration) * 1.1) var(--core-anim-bounce-easing) calc(var(--cmo-anim-stagger-delay) * 3) backwards}html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-contact__form.is-inview>.core-contact__field{animation:core-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-core[data-skin=core]:not(.cmo-anim-none) .core-contact__form.is-inview>.core-contact__field~.core-contact__field{animation-delay:calc(var(--cmo-anim-stagger-delay) * 1)}html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-contact__form.is-inview>.core-contact__field~.core-contact__field~.core-contact__field{animation-delay:calc(var(--cmo-anim-stagger-delay) * 2)}html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-contact__form.is-inview>.core-contact__field~.core-contact__field~.core-contact__field~.core-contact__field{animation-delay:calc(var(--cmo-anim-stagger-delay) * 3)}html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-contact__form.is-inview>.core-contact__btn{animation:core-card-in calc(var(--cmo-anim-duration) * 1.1) var(--core-anim-bounce-easing) calc(var(--cmo-anim-stagger-delay) * 3) backwards}html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-rsv__btns.is-inview>*{animation:core-card-in calc(var(--cmo-anim-duration) * 1.1) var(--core-anim-bounce-easing) calc(var(--cmo-anim-stagger-delay) * 2) backwards}html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-rsv__btns.is-inview>*:nth-child(n+2){animation-delay:calc(var(--cmo-anim-stagger-delay) * 3)}html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-collage__text.is-inview>.core-collage__tel{animation:core-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-core[data-skin=core]:not(.cmo-anim-none) .core-collage__text.is-inview>.core-collage__actions{animation:core-card-in calc(var(--cmo-anim-duration) * 1.1) var(--core-anim-bounce-easing) calc(var(--cmo-anim-stagger-delay) * 3) backwards}html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-collage__photo.is-inview{animation:core-photo-in calc(var(--cmo-anim-duration) * 1.3) var(--cmo-anim-easing) calc(var(--cmo-anim-stagger-delay) * 0) backwards}html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-collage__photo:nth-child(2).is-inview{animation-delay:calc(var(--cmo-anim-stagger-delay) * 1)}html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-collage__photo:nth-child(3).is-inview{animation-delay:calc(var(--cmo-anim-stagger-delay) * 2)}html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-collage__photo:nth-child(4).is-inview{animation-delay:calc(var(--cmo-anim-stagger-delay) * 3)}html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-collage__photo:nth-child(5).is-inview{animation-delay:calc(var(--cmo-anim-stagger-delay) * 4)}html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-collage__photo:nth-child(n+6).is-inview{animation-delay:calc(var(--cmo-anim-stagger-delay) * 5)}html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-collage__dots.is-inview>.core-collage__dot--lg{animation:core-pop-in calc(var(--cmo-anim-duration) * .9) var(--core-anim-pop-easing) calc(var(--cmo-anim-stagger-delay) * 1) backwards}html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-collage__dots.is-inview>.core-collage__dot--sm{animation:core-pop-in calc(var(--cmo-anim-duration) * .9) var(--core-anim-pop-easing) calc(var(--cmo-anim-stagger-delay) * 3) backwards}html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-ft.is-inview .core-ft__logo{animation:core-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-core[data-skin=core]:not(.cmo-anim-none) .core-ft.is-inview .core-ft__address{animation:core-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-core[data-skin=core]:not(.cmo-anim-none) .core-ft.is-inview .core-ft__sns{animation:core-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-core[data-skin=core]:not(.cmo-anim-none) .core-ft.is-inview .core-ft__nav{animation:core-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-core[data-skin=core]:not(.cmo-anim-none) .core-ft.is-inview>.core-ft__btn{animation:core-card-in calc(var(--cmo-anim-duration) * 1.1) var(--core-anim-bounce-easing) calc(var(--cmo-anim-stagger-delay) * 3) backwards}html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-message__photo.is-inview,html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-cta__media.is-inview{animation:core-photo-in calc(var(--cmo-anim-duration) * 1.3) var(--cmo-anim-easing) calc(var(--cmo-anim-stagger-delay) * 0) backwards}html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-about__slider.is-inview{animation:core-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-core[data-skin=core]:not(.cmo-anim-none) .core-ac__map.is-inview{animation:core-fade-in calc(var(--cmo-anim-duration) * 1.2) var(--cmo-anim-easing) calc(var(--cmo-anim-stagger-delay) * 0) backwards}html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-news__item.is-inview,html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-faq__item.is-inview,html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-mcol__cats.is-inview,html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-ac__info.is-inview,html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .cmo-checklist__item.is-inview,html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .cmo-icon-nav__item.is-inview{animation:core-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-core[data-skin=core]:not(.cmo-anim-none) .core-news__btnwrap.is-inview,html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-faq__btn.is-inview,html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-mcol__card.is-inview,html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-mcol__btn.is-inview,html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-ab__card.is-inview,html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-cat__tile.is-inview,html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-gallery__card.is-inview,html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-gallery__btn.is-inview{animation:core-card-in calc(var(--cmo-anim-duration) * 1.1) var(--core-anim-bounce-easing) calc(var(--cmo-anim-stagger-delay) * 0) backwards}html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .cmo-feature-box__item.is-inview .cmo-feature-box__link>*{animation:core-card-in calc(var(--cmo-anim-duration) * 1.1) var(--core-anim-bounce-easing) calc(var(--cmo-anim-stagger-delay) * 0) backwards}html.cmo-anim-js body.cmo-skin-core[data-skin=core]: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-core[data-skin=core]: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)}html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-news__item:nth-child(2).is-inview,html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-faq__item:nth-child(2).is-inview,html.cmo-anim-js body.cmo-skin-core[data-skin=core]: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-core[data-skin=core]:not(.cmo-anim-none) .core-news__item:nth-child(3).is-inview,html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-faq__item:nth-child(3).is-inview,html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .cmo-checklist__item:nth-child(3).is-inview{animation-delay:calc(var(--cmo-anim-stagger-delay) * 2)}html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-news__item:nth-child(n+4).is-inview,html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-faq__item:nth-child(n+4).is-inview,html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .cmo-checklist__item:nth-child(n+4).is-inview{animation-delay:calc(var(--cmo-anim-stagger-delay) * 3)}html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-mcol__card:nth-child(3n+2).is-inview,html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-ab__card:nth-child(3n+2).is-inview,html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-cat__tile:nth-child(3n+2).is-inview,html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-gallery__card:nth-child(3n+2).is-inview,html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .cmo-icon-nav__item:nth-child(3n+2).is-inview{animation-delay:calc(var(--cmo-anim-stagger-delay) * 1)}html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-mcol__card:nth-child(3n).is-inview,html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-ab__card:nth-child(3n).is-inview,html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-cat__tile:nth-child(3n).is-inview,html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .core-gallery__card:nth-child(3n).is-inview,html.cmo-anim-js body.cmo-skin-core[data-skin=core]:not(.cmo-anim-none) .cmo-icon-nav__item:nth-child(3n).is-inview{animation-delay:calc(var(--cmo-anim-stagger-delay) * 2)}}body.cmo-anim-none.cmo-genre-beauty.cmo-skin-core [style*=--section-bg-overlay-opacity]:before,body.cmo-anim-none.cmo-genre-beauty.cmo-skin-core .core-cat__tile:after,body.cmo-anim-none.cmo-genre-beauty.cmo-skin-core .core-faq__icon:before,body.cmo-anim-none.cmo-genre-beauty.cmo-skin-core .core-faq__icon:after{opacity:1!important}@media (prefers-reduced-motion: reduce){body.cmo-genre-beauty.cmo-skin-core [style*=--section-bg-overlay-opacity]:before,body.cmo-genre-beauty.cmo-skin-core .core-cat__tile:after,body.cmo-genre-beauty.cmo-skin-core .core-faq__icon:before,body.cmo-genre-beauty.cmo-skin-core .core-faq__icon:after{opacity:1!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;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-core,[data-skin=core]{--core-white: #ffffff;--core-custom-1: var(--cmo-color-custom-1, #e58c04);--core-custom-2: var(--cmo-color-custom-2, #6f480e);--core-custom-3: var(--cmo-color-custom-3, #55bed3);--core-custom-4: var(--cmo-color-custom-4, #6a593f);--core-custom-5: var(--cmo-color-custom-5, #a68b62);--core-custom-6: var(--cmo-color-custom-6, #f5ebe5);--cmo-color-main: var(--core-custom-1);--core-font-body: var(--font-base, sans-serif);--core-font-heading: var(--font-heading, sans-serif);--core-font-display: var(--font-heading, sans-serif);--core-font-hero: var(--font-heading, sans-serif);--core-font-en: var(--cmo-font-en, var(--font-heading, sans-serif));--core-font-accent: var(--font-heading, sans-serif);--core-fs-xl: 44px;--core-fs-lg: 40px;--core-fs-md: 27px;--core-fs-base: 18px;--core-fs-sm: 16px}@media (max-width: 1439.98px){body.cmo-genre-beauty.cmo-skin-core,[data-skin=core]{--core-fs-xl: 38px;--core-fs-lg: 34px;--core-fs-md: 24px;--core-fs-base: 17px;--core-fs-sm: 15px}}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core,[data-skin=core]{--core-fs-xl: 32px;--core-fs-lg: 28px;--core-fs-md: 21px;--core-fs-base: 16px;--core-fs-sm: 14px}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core,[data-skin=core]{--core-fs-xl: 26px;--core-fs-lg: 23px;--core-fs-md: 19px;--core-fs-base: 15px;--core-fs-sm: 14px}}body.cmo-genre-beauty.cmo-skin-core,[data-skin=core]{--core-inner-max: 1440px;--core-inner-padding: clamp(20px, 5vw, 100px);--core-header-height: 100px}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core,[data-skin=core]{--core-header-height: 84px}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core,[data-skin=core]{--core-header-height: 59px}}body.cmo-genre-beauty.cmo-skin-core,[data-skin=core]{font-family:var(--core-font-body);color:var(--cmo-color-text);font-size:var(--core-fs-sm);line-height:1.9;--cmo-ls-base: .02em;--cmo-ls-heading: .02em}body.cmo-genre-beauty.cmo-skin-core .cmo-section--contact,[data-skin=core] .cmo-section--contact{padding:var(--cmo-section-py, 80px) var(--cmo-section-px, 24px)}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .cmo-section--contact,[data-skin=core] .cmo-section--contact{padding:60px 16px}}body.cmo-genre-beauty.cmo-skin-core .cmo-section--contact .cmo-section__header,[data-skin=core] .cmo-section--contact .cmo-section__header{margin-bottom:32px}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .cmo-section--contact .cmo-section__header,[data-skin=core] .cmo-section--contact .cmo-section__header{margin-bottom:24px}}body.cmo-genre-beauty.cmo-skin-core .cmo-section--contact .cmo-section__subtitle,[data-skin=core] .cmo-section--contact .cmo-section__subtitle{letter-spacing:.2em;margin-bottom:8px}body.cmo-genre-beauty.cmo-skin-core .cmo-section--contact .cmo-section__title,[data-skin=core] .cmo-section--contact .cmo-section__title{line-height:1.4;margin:0 0 12px}body.cmo-genre-beauty.cmo-skin-core .cmo-section--contact .cmo-section__lead,[data-skin=core] .cmo-section--contact .cmo-section__lead{line-height:1.8;max-width:600px}body.cmo-genre-beauty.cmo-skin-core .cmo-section--contact .cmo-contact__phone-link,[data-skin=core] .cmo-section--contact .cmo-contact__phone-link{gap:12px;transition:opacity .5s ease}body.cmo-genre-beauty.cmo-skin-core .cmo-section--contact .cmo-contact__phone-link:hover,[data-skin=core] .cmo-section--contact .cmo-contact__phone-link:hover{opacity:.7}body.cmo-genre-beauty.cmo-skin-core .cmo-section--contact .cmo-contact__phone-icon,[data-skin=core] .cmo-section--contact .cmo-contact__phone-icon{width:40px;height:40px;border-radius:50%}body.cmo-genre-beauty.cmo-skin-core .cmo-section--contact .cmo-contact__phone-icon svg,[data-skin=core] .cmo-section--contact .cmo-contact__phone-icon svg{width:20px;height:20px}body.cmo-genre-beauty.cmo-skin-core .cmo-section--contact .cmo-contact__phone-number,[data-skin=core] .cmo-section--contact .cmo-contact__phone-number{letter-spacing:.05em}body.cmo-genre-beauty.cmo-skin-core .cmo-section--contact .cmo-contact__buttons,[data-skin=core] .cmo-section--contact .cmo-contact__buttons{gap:12px}body.cmo-genre-beauty.cmo-skin-core .cmo-section--contact .cmo-contact__btn,[data-skin=core] .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-core .cmo-section--contact .cmo-contact__btn:hover,[data-skin=core] .cmo-section--contact .cmo-contact__btn:hover{transform:translateY(-2px)}body.cmo-genre-beauty.cmo-skin-core .cmo-section--contact-pattern-a,[data-skin=core] .cmo-section--contact-pattern-a{padding:48px 24px}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .cmo-section--contact-pattern-a,[data-skin=core] .cmo-section--contact-pattern-a{padding:40px 16px}}body.cmo-genre-beauty.cmo-skin-core .cmo-section--contact-pattern-a.has-bg-image .cmo-contact__phone-icon,[data-skin=core] .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-core .cmo-section--contact-pattern-a .cmo-section__header,[data-skin=core] .cmo-section--contact-pattern-a .cmo-section__header{margin-bottom:24px}body.cmo-genre-beauty.cmo-skin-core .cmo-section--contact-pattern-a .cmo-section__content,[data-skin=core] .cmo-section--contact-pattern-a .cmo-section__content{gap:24px}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .cmo-section--contact-pattern-a .cmo-section__content,[data-skin=core] .cmo-section--contact-pattern-a .cmo-section__content{gap:20px}}body.cmo-genre-beauty.cmo-skin-core .cmo-section--contact-pattern-a .cmo-contact__buttons,[data-skin=core] .cmo-section--contact-pattern-a .cmo-contact__buttons{gap:12px}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .cmo-section--contact-pattern-a .cmo-contact__buttons,[data-skin=core] .cmo-section--contact-pattern-a .cmo-contact__buttons{max-width:280px}}body.cmo-genre-beauty.cmo-skin-core .cmo-section--contact-pattern-a .cmo-contact__btn,[data-skin=core] .cmo-section--contact-pattern-a .cmo-contact__btn{min-width:160px;padding:12px 24px}body.cmo-genre-beauty.cmo-skin-core .cmo-section--contact-pattern-b,[data-skin=core] .cmo-section--contact-pattern-b{padding:48px 24px}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .cmo-section--contact-pattern-b,[data-skin=core] .cmo-section--contact-pattern-b{padding:40px 16px}}body.cmo-genre-beauty.cmo-skin-core .cmo-section--contact-pattern-b.has-bg-image .cmo-contact__phone-icon,[data-skin=core] .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-core .cmo-section--contact-pattern-b .cmo-section__header-wrapper,[data-skin=core] .cmo-section--contact-pattern-b .cmo-section__header-wrapper{max-width:400px}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .cmo-section--contact-pattern-b .cmo-section__header-wrapper,[data-skin=core] .cmo-section--contact-pattern-b .cmo-section__header-wrapper{max-width:100%}}body.cmo-genre-beauty.cmo-skin-core .cmo-section--contact-pattern-b .cmo-section__content,[data-skin=core] .cmo-section--contact-pattern-b .cmo-section__content{gap:16px}body.cmo-genre-beauty.cmo-skin-core .cmo-section--contact-pattern-b .cmo-contact__buttons,[data-skin=core] .cmo-section--contact-pattern-b .cmo-contact__buttons{gap:12px}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .cmo-section--contact-pattern-b .cmo-contact__buttons,[data-skin=core] .cmo-section--contact-pattern-b .cmo-contact__buttons{max-width:280px}}body.cmo-genre-beauty.cmo-skin-core .cmo-section--contact-pattern-b .cmo-contact__btn,[data-skin=core] .cmo-section--contact-pattern-b .cmo-contact__btn{min-width:200px;padding:12px 24px}body.cmo-genre-beauty.cmo-skin-core .cmo-repeat-box__slide,[data-skin=core] .cmo-repeat-box__slide{transition:opacity 3s ease}body.cmo-genre-beauty.cmo-skin-core .cmo-page-title-wrapper,[data-skin=core] .cmo-page-title-wrapper{padding-block:1.5rem}body.cmo-genre-beauty.cmo-skin-core .cmo-page-title,[data-skin=core] .cmo-page-title{line-height:1.3}body.cmo-genre-beauty.cmo-skin-core .cmo-section-header,[data-skin=core] .cmo-section-header{text-align:center;margin-bottom:1.5rem}body.cmo-genre-beauty.cmo-skin-core .cmo-section-header__subtitle,[data-skin=core] .cmo-section-header__subtitle{text-transform:uppercase;letter-spacing:.1em;margin-bottom:.25rem;opacity:.8}body.cmo-genre-beauty.cmo-skin-core .cmo-section-header__title,[data-skin=core] .cmo-section-header__title{margin-bottom:.5rem}body.cmo-genre-beauty.cmo-skin-core .cmo-section-header__title--has-bg,[data-skin=core] .cmo-section-header__title--has-bg{padding:1rem 1.5rem}body.cmo-genre-beauty.cmo-skin-core .cmo-section-header__lead,[data-skin=core] .cmo-section-header__lead{max-width:600px;line-height:1.8;opacity:.9}body.cmo-genre-beauty.cmo-skin-core .cmo-section-dummy__inner,[data-skin=core] .cmo-section-dummy__inner{padding:2rem}body.cmo-genre-beauty.cmo-skin-core .cmo-section-dummy__title,[data-skin=core] .cmo-section-dummy__title{margin-bottom:.5rem}body.cmo-genre-beauty.cmo-skin-core .cmo-hero,[data-skin=core] .cmo-hero{padding-block:2rem}body.cmo-genre-beauty.cmo-skin-core .cmo-hero__title,[data-skin=core] .cmo-hero__title{margin-bottom:.5rem}body.cmo-genre-beauty.cmo-skin-core .cmo-hero__subtitle,[data-skin=core] .cmo-hero__subtitle{margin-bottom:1rem}body.cmo-genre-beauty.cmo-skin-core .cmo-hero__genre-label,[data-skin=core] .cmo-hero__genre-label{padding:.25rem .75rem}body.cmo-genre-beauty.cmo-skin-core .cmo-faq-tabs,body.cmo-genre-beauty.cmo-skin-core .cmo-faq__tabs,[data-skin=core] .cmo-faq-tabs,[data-skin=core] .cmo-faq__tabs{gap:0;margin-bottom:70px}body.cmo-genre-beauty.cmo-skin-core .cmo-faq-tab,body.cmo-genre-beauty.cmo-skin-core .cmo-faq__tab,[data-skin=core] .cmo-faq-tab,[data-skin=core] .cmo-faq__tab{padding:.5rem 1.5rem;transition:background .3s ease,color .3s ease}body.cmo-genre-beauty.cmo-skin-core .cmo-section--cpt-listing,[data-skin=core] .cmo-section--cpt-listing{padding-block:2rem}body.cmo-genre-beauty.cmo-skin-core .cmo-section--cpt-listing .cmo-section__header,[data-skin=core] .cmo-section--cpt-listing .cmo-section__header{text-align:center;margin-bottom:1.5rem}body.cmo-genre-beauty.cmo-skin-core .cmo-section--cpt-listing .cmo-section__subtitle,[data-skin=core] .cmo-section--cpt-listing .cmo-section__subtitle{margin-bottom:.25rem}body.cmo-genre-beauty.cmo-skin-core .cmo-section--cpt-listing .cmo-section__title,[data-skin=core] .cmo-section--cpt-listing .cmo-section__title{margin-bottom:.5rem}body.cmo-genre-beauty.cmo-skin-core .cmo-section--cpt-listing .cmo-section__lead,[data-skin=core] .cmo-section--cpt-listing .cmo-section__lead{max-width:600px}body.cmo-genre-beauty.cmo-skin-core .cmo-section--cpt-listing .cmo-section__more,[data-skin=core] .cmo-section--cpt-listing .cmo-section__more{margin-top:4.5rem}body.cmo-genre-beauty.cmo-skin-core .cmo-cpt-listing__category,[data-skin=core] .cmo-cpt-listing__category{padding:.25rem .5rem}body.cmo-genre-beauty.cmo-skin-core .cmo-cpt-listing__body,[data-skin=core] .cmo-cpt-listing__body{padding:1rem}body.cmo-genre-beauty.cmo-skin-core .cmo-cpt-listing--numbered .cmo-cpt-listing__item,[data-skin=core] .cmo-cpt-listing--numbered .cmo-cpt-listing__item{padding-top:.5rem}body.cmo-genre-beauty.cmo-skin-core .cmo-section--cpt-listing .cmo-category-tabs,[data-skin=core] .cmo-section--cpt-listing .cmo-category-tabs{gap:0;margin-bottom:1.5rem}body.cmo-genre-beauty.cmo-skin-core .cmo-section--cpt-listing .cmo-category-tab,[data-skin=core] .cmo-section--cpt-listing .cmo-category-tab{padding:.5rem 1.5rem;transition:background .3s ease,color .3s ease}body.cmo-genre-beauty.cmo-skin-core .cmo-section--post-listing,[data-skin=core] .cmo-section--post-listing{padding-block:2rem}body.cmo-genre-beauty.cmo-skin-core .cmo-section--post-listing .cmo-section__header,[data-skin=core] .cmo-section--post-listing .cmo-section__header{text-align:center;margin-bottom:1.5rem}body.cmo-genre-beauty.cmo-skin-core .cmo-section--post-listing .cmo-section__header-content,[data-skin=core] .cmo-section--post-listing .cmo-section__header-content{max-width:800px}body.cmo-genre-beauty.cmo-skin-core .cmo-section--post-listing .cmo-section__subtitle,[data-skin=core] .cmo-section--post-listing .cmo-section__subtitle{text-transform:uppercase;letter-spacing:.1em;margin-bottom:.25rem;opacity:.8}body.cmo-genre-beauty.cmo-skin-core .cmo-section--post-listing .cmo-section__title,[data-skin=core] .cmo-section--post-listing .cmo-section__title{margin-bottom:.5rem}body.cmo-genre-beauty.cmo-skin-core .cmo-section--post-listing .cmo-section__title--has-bg,[data-skin=core] .cmo-section--post-listing .cmo-section__title--has-bg{padding:1rem 1.5rem}body.cmo-genre-beauty.cmo-skin-core .cmo-section--post-listing .cmo-section__lead,[data-skin=core] .cmo-section--post-listing .cmo-section__lead{max-width:600px;line-height:1.8;opacity:.9}body.cmo-genre-beauty.cmo-skin-core .cmo-section--post-listing .cmo-section__more,[data-skin=core] .cmo-section--post-listing .cmo-section__more{margin-top:1.5rem}body.cmo-genre-beauty.cmo-skin-core .cmo-post-listing__item:not(.cmo-post-listing-simple__item):not(.cmo-post-listing-list__item),[data-skin=core] .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-core .cmo-post-listing__item:not(.cmo-post-listing-simple__item):not(.cmo-post-listing-list__item):hover,[data-skin=core] .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-core .cmo-post-listing__thumbnail:not(.cmo-post-listing-list__thumbnail) img,[data-skin=core] .cmo-post-listing__thumbnail:not(.cmo-post-listing-list__thumbnail) img{transition:transform .5s ease}body.cmo-genre-beauty.cmo-skin-core .cmo-post-listing__thumbnail:not(.cmo-post-listing-list__thumbnail) a:hover img,[data-skin=core] .cmo-post-listing__thumbnail:not(.cmo-post-listing-list__thumbnail) a:hover img{transform:scale(1.05)}body.cmo-genre-beauty.cmo-skin-core .cmo-section--post-listing-column .cmo-cpt-listing__grid,[data-skin=core] .cmo-section--post-listing-column .cmo-cpt-listing__grid{max-width:1000px}body.cmo-genre-beauty.cmo-skin-core .cmo-section--information .cmo-information__layout,[data-skin=core] .cmo-section--information .cmo-information__layout{gap:2rem}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .cmo-section--information .cmo-information__layout,[data-skin=core] .cmo-section--information .cmo-information__layout{gap:2rem}}body.cmo-genre-beauty.cmo-skin-core .cmo-section--information .cmo-information__row,[data-skin=core] .cmo-section--information .cmo-information__row{padding:1rem 0}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .cmo-section--information .cmo-information__row,[data-skin=core] .cmo-section--information .cmo-information__row{padding:.75rem 0}}body.cmo-genre-beauty.cmo-skin-core .cmo-section--information .cmo-information__label,[data-skin=core] .cmo-section--information .cmo-information__label{width:100px}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .cmo-section--information .cmo-information__label,[data-skin=core] .cmo-section--information .cmo-information__label{margin-bottom:.25rem}}body.cmo-genre-beauty.cmo-skin-core .cmo-section--information .cmo-information__sns,[data-skin=core] .cmo-section--information .cmo-information__sns{gap:1rem;margin-top:1rem}body.cmo-genre-beauty.cmo-skin-core .cmo-section--information .cmo-information__sns-link,[data-skin=core] .cmo-section--information .cmo-information__sns-link{transition:opacity .5s ease}body.cmo-genre-beauty.cmo-skin-core .cmo-section--information .cmo-information__sns-link:hover,[data-skin=core] .cmo-section--information .cmo-information__sns-link:hover{opacity:.7}body.cmo-genre-beauty.cmo-skin-core .cmo-section--information .cmo-information__sns-icon,[data-skin=core] .cmo-section--information .cmo-information__sns-icon{width:1.5rem;height:1.5rem}body.cmo-genre-beauty.cmo-skin-core .cmo-section--information .cmo-information__site-logo,[data-skin=core] .cmo-section--information .cmo-information__site-logo{margin-bottom:.5rem}body.cmo-genre-beauty.cmo-skin-core .cmo-section--information .cmo-information__site-logo img,[data-skin=core] .cmo-section--information .cmo-information__site-logo img{max-height:60px}body.cmo-genre-beauty.cmo-skin-core .cmo-section--information .cmo-information__store-description,[data-skin=core] .cmo-section--information .cmo-information__store-description{margin-bottom:1.5rem;line-height:1.8}body.cmo-genre-beauty.cmo-skin-core .cmo-section--information .cmo-information__cta,[data-skin=core] .cmo-section--information .cmo-information__cta{margin-top:1.5rem}body.cmo-genre-beauty.cmo-skin-core .cmo-section--information .cmo-information__cta-btn,[data-skin=core] .cmo-section--information .cmo-information__cta-btn{transition:all .5s ease}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .cmo-section--information .cmo-information__cta-btn,[data-skin=core] .cmo-section--information .cmo-information__cta-btn{max-width:350px}}body.cmo-genre-beauty.cmo-skin-core .cmo-section--information .cmo-information__map-embed,[data-skin=core] .cmo-section--information .cmo-information__map-embed{border-radius:8px}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .cmo-section--information .cmo-information__map-embed,[data-skin=core] .cmo-section--information .cmo-information__map-embed{height:300px}}body.cmo-genre-beauty.cmo-skin-core .cmo-section--information .cmo-information__map-link,[data-skin=core] .cmo-section--information .cmo-information__map-link{margin-top:.5rem}body.cmo-genre-beauty.cmo-skin-core .cmo-section--information .cmo-information__map-link-btn,[data-skin=core] .cmo-section--information .cmo-information__map-link-btn{transition:opacity .5s ease}body.cmo-genre-beauty.cmo-skin-core .cmo-section--information .cmo-information__map-link-btn:hover,[data-skin=core] .cmo-section--information .cmo-information__map-link-btn:hover{opacity:.7}body.cmo-genre-beauty.cmo-skin-core .cmo-category-link,[data-skin=core] .cmo-category-link{padding:80px 0 60px}@media (min-width: 768px){body.cmo-genre-beauty.cmo-skin-core .cmo-category-link,[data-skin=core] .cmo-category-link{padding:100px 0 80px}}body.cmo-genre-beauty.cmo-skin-core .cmo-category-link__bg-text,[data-skin=core] .cmo-category-link__bg-text{top:20px;opacity:.8;letter-spacing:.02em;filter:brightness(.95)}body.cmo-genre-beauty.cmo-skin-core .cmo-category-link__inner,[data-skin=core] .cmo-category-link__inner{padding:0}@media (min-width: 1024px){body.cmo-genre-beauty.cmo-skin-core .cmo-category-link__inner,[data-skin=core] .cmo-category-link__inner{padding:0 2rem}}body.cmo-genre-beauty.cmo-skin-core .cmo-category-link__header,[data-skin=core] .cmo-category-link__header{margin-bottom:2rem}body.cmo-genre-beauty.cmo-skin-core .cmo-category-link__title,[data-skin=core] .cmo-category-link__title{line-height:1.5;margin:0 0 1rem;max-width:600px}body.cmo-genre-beauty.cmo-skin-core .cmo-category-link__lead,[data-skin=core] .cmo-category-link__lead{line-height:1.75;max-width:800px}body.cmo-genre-beauty.cmo-skin-core .cmo-category-link__list,[data-skin=core] .cmo-category-link__list{grid-template-columns:repeat(2,1fr);gap:12px}@media (min-width: 768px){body.cmo-genre-beauty.cmo-skin-core .cmo-category-link__list,[data-skin=core] .cmo-category-link__list{grid-template-columns:repeat(3,1fr);gap:13px}}body.cmo-genre-beauty.cmo-skin-core .cmo-category-link__item,[data-skin=core] .cmo-category-link__item{border-radius:0;transition:transform .3s ease,box-shadow .3s ease}body.cmo-genre-beauty.cmo-skin-core .cmo-category-link__item:hover,[data-skin=core] .cmo-category-link__item:hover{transform:translateY(-4px)}body.cmo-genre-beauty.cmo-skin-core .cmo-category-link__item:hover .cmo-category-link__image,[data-skin=core] .cmo-category-link__item:hover .cmo-category-link__image{transform:scale(1.05)}body.cmo-genre-beauty.cmo-skin-core .cmo-category-link__image,[data-skin=core] .cmo-category-link__image{transition:transform .4s ease}body.cmo-genre-beauty.cmo-skin-core .cmo-category-link__label,[data-skin=core] .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-core .cmo-category-link__label,[data-skin=core] .cmo-category-link__label{min-height:76px}}body.cmo-genre-beauty.cmo-skin-core .cmo-category-link__label-text,[data-skin=core] .cmo-category-link__label-text{line-height:1.5}body.cmo-genre-beauty.cmo-skin-core .cmo-category-link__description,[data-skin=core] .cmo-category-link__description{padding:.5rem 1rem;line-height:1.6}body.cmo-genre-beauty.cmo-skin-core .cmo-category-link__item:has(.cmo-category-link__description),[data-skin=core] .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-core .cmo-category-link__item:has(.cmo-category-link__description) .cmo-category-link__image-wrapper,[data-skin=core] .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-core .cmo-category-link__item:has(.cmo-category-link__description) .cmo-category-link__label,[data-skin=core] .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-core .cmo-category-link__item:has(.cmo-category-link__description) .cmo-category-link__description,[data-skin=core] .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-core .cmo-category-link.cmo-category-link--aspect-square .cmo-category-link__image-wrapper,[data-skin=core] .cmo-category-link.cmo-category-link--aspect-square .cmo-category-link__image-wrapper{aspect-ratio:1/1}body.cmo-genre-beauty.cmo-skin-core .cmo-category-link.cmo-category-link--aspect-portrait .cmo-category-link__image-wrapper,[data-skin=core] .cmo-category-link.cmo-category-link--aspect-portrait .cmo-category-link__image-wrapper{aspect-ratio:3/4}body.cmo-genre-beauty.cmo-skin-core .cmo-hero--slider .embla__slide,[data-skin=core] .cmo-hero--slider .embla__slide{min-height:400px}@media (min-width: 768px){body.cmo-genre-beauty.cmo-skin-core .cmo-hero--slider .embla__slide,[data-skin=core] .cmo-hero--slider .embla__slide{min-height:500px}}@media (min-width: 1024px){body.cmo-genre-beauty.cmo-skin-core .cmo-hero--slider .embla__slide,[data-skin=core] .cmo-hero--slider .embla__slide{min-height:600px}}body.cmo-genre-beauty.cmo-skin-core .cmo-hero-slide,[data-skin=core] .cmo-hero-slide{min-height:400px}@media (min-width: 768px){body.cmo-genre-beauty.cmo-skin-core .cmo-hero-slide,[data-skin=core] .cmo-hero-slide{min-height:500px}}@media (min-width: 1024px){body.cmo-genre-beauty.cmo-skin-core .cmo-hero-slide,[data-skin=core] .cmo-hero-slide{min-height:600px}}body.cmo-genre-beauty.cmo-skin-core .cmo-hero-slide__content,[data-skin=core] .cmo-hero-slide__content{padding:1.5rem}@media (min-width: 768px){body.cmo-genre-beauty.cmo-skin-core .cmo-hero-slide__content,[data-skin=core] .cmo-hero-slide__content{padding:2rem}}body.cmo-genre-beauty.cmo-skin-core .cmo-hero-slide__logo img,[data-skin=core] .cmo-hero-slide__logo img{max-width:300px;max-height:150px}@media (min-width: 768px){body.cmo-genre-beauty.cmo-skin-core .cmo-hero-slide__logo img,[data-skin=core] .cmo-hero-slide__logo img{max-width:400px;max-height:200px}}@media (min-width: 1024px){body.cmo-genre-beauty.cmo-skin-core .cmo-hero-slide__logo img,[data-skin=core] .cmo-hero-slide__logo img{max-width:500px;max-height:250px}}body.cmo-genre-beauty.cmo-skin-core .cmo-hero-slide__catchcopy,[data-skin=core] .cmo-hero-slide__catchcopy{margin:0 0 1rem}body.cmo-genre-beauty.cmo-skin-core .cmo-hero-slide__lead,[data-skin=core] .cmo-hero-slide__lead{margin:0 0 1.5rem;max-width:600px}body.cmo-genre-beauty.cmo-skin-core .cmo-hero-slide__cta,[data-skin=core] .cmo-hero-slide__cta{padding:.75rem 2rem}@media (min-width: 768px){body.cmo-genre-beauty.cmo-skin-core .cmo-hero-slide__cta,[data-skin=core] .cmo-hero-slide__cta{padding:1rem 2.5rem}}body.cmo-genre-beauty.cmo-skin-core .cmo-hero--slider .embla__button,[data-skin=core] .cmo-hero--slider .embla__button{width:3rem;height:3rem}body.cmo-genre-beauty.cmo-skin-core .cmo-hero--slider .embla__button--prev,[data-skin=core] .cmo-hero--slider .embla__button--prev{left:1rem}@media (min-width: 768px){body.cmo-genre-beauty.cmo-skin-core .cmo-hero--slider .embla__button--prev,[data-skin=core] .cmo-hero--slider .embla__button--prev{left:2rem}}body.cmo-genre-beauty.cmo-skin-core .cmo-hero--slider .embla__button--next,[data-skin=core] .cmo-hero--slider .embla__button--next{right:1rem}@media (min-width: 768px){body.cmo-genre-beauty.cmo-skin-core .cmo-hero--slider .embla__button--next,[data-skin=core] .cmo-hero--slider .embla__button--next{right:2rem}}body.cmo-genre-beauty.cmo-skin-core .cmo-hero--slider .embla__button__svg,[data-skin=core] .cmo-hero--slider .embla__button__svg{width:35%;height:35%}body.cmo-genre-beauty.cmo-skin-core .cmo-hero--slider .embla__dots,[data-skin=core] .cmo-hero--slider .embla__dots{bottom:1rem;gap:.5rem}@media (min-width: 768px){body.cmo-genre-beauty.cmo-skin-core .cmo-hero--slider .embla__dots,[data-skin=core] .cmo-hero--slider .embla__dots{bottom:2rem}}body.cmo-genre-beauty.cmo-skin-core .cmo-hero--slider .embla__dot,[data-skin=core] .cmo-hero--slider .embla__dot{width:12px;height:12px}body.cmo-genre-beauty.cmo-skin-core .cmo-hero-thumbs,[data-skin=core] .cmo-hero-thumbs{margin-top:1rem}body.cmo-genre-beauty.cmo-skin-core .cmo-hero-thumbs .embla__container--thumbs,[data-skin=core] .cmo-hero-thumbs .embla__container--thumbs{gap:12px}body.cmo-genre-beauty.cmo-skin-core .cmo-hero-thumbs .embla__slide--thumb,[data-skin=core] .cmo-hero-thumbs .embla__slide--thumb{flex:0 0 80px}@media (min-width: 768px){body.cmo-genre-beauty.cmo-skin-core .cmo-hero-thumbs .embla__slide--thumb,[data-skin=core] .cmo-hero-thumbs .embla__slide--thumb{flex:0 0 120px}}body.cmo-genre-beauty.cmo-skin-core .cmo-hero-thumbs .cmo-hero-thumb,[data-skin=core] .cmo-hero-thumbs .cmo-hero-thumb{height:60px}@media (min-width: 768px){body.cmo-genre-beauty.cmo-skin-core .cmo-hero-thumbs .cmo-hero-thumb,[data-skin=core] .cmo-hero-thumbs .cmo-hero-thumb{height:80px}}body.cmo-genre-beauty.cmo-skin-core .hero-section,[data-skin=core] .hero-section{min-height:400px}@media (min-width: 768px){body.cmo-genre-beauty.cmo-skin-core .hero-section,[data-skin=core] .hero-section{min-height:500px}}@media (min-width: 1024px){body.cmo-genre-beauty.cmo-skin-core .hero-section,[data-skin=core] .hero-section{min-height:600px}}body.cmo-genre-beauty.cmo-skin-core .hero-simple-mode .hero-simple-container,[data-skin=core] .hero-simple-mode .hero-simple-container{min-height:400px}@media (min-width: 768px){body.cmo-genre-beauty.cmo-skin-core .hero-simple-mode .hero-simple-container,[data-skin=core] .hero-simple-mode .hero-simple-container{min-height:500px}}@media (min-width: 1024px){body.cmo-genre-beauty.cmo-skin-core .hero-simple-mode .hero-simple-container,[data-skin=core] .hero-simple-mode .hero-simple-container{min-height:600px}}body.cmo-genre-beauty.cmo-skin-core .hero-youtube-mode .hero-youtube-container,[data-skin=core] .hero-youtube-mode .hero-youtube-container{min-height:400px}@media (min-width: 768px){body.cmo-genre-beauty.cmo-skin-core .hero-youtube-mode .hero-youtube-container,[data-skin=core] .hero-youtube-mode .hero-youtube-container{min-height:500px}}@media (min-width: 1024px){body.cmo-genre-beauty.cmo-skin-core .hero-youtube-mode .hero-youtube-container,[data-skin=core] .hero-youtube-mode .hero-youtube-container{min-height:600px}}body.cmo-genre-beauty.cmo-skin-core .hero-content-overlay,[data-skin=core] .hero-content-overlay{padding:1.5rem}@media (min-width: 768px){body.cmo-genre-beauty.cmo-skin-core .hero-content-overlay,[data-skin=core] .hero-content-overlay{padding:2rem}}body.cmo-genre-beauty.cmo-skin-core .hero-content-overlay .hero-logo,[data-skin=core] .hero-content-overlay .hero-logo{margin-bottom:1rem}body.cmo-genre-beauty.cmo-skin-core .hero-content-overlay .hero-logo .hero-logo-image,[data-skin=core] .hero-content-overlay .hero-logo .hero-logo-image{max-width:300px;max-height:150px}@media (min-width: 768px){body.cmo-genre-beauty.cmo-skin-core .hero-content-overlay .hero-logo .hero-logo-image,[data-skin=core] .hero-content-overlay .hero-logo .hero-logo-image{max-width:400px;max-height:200px}}@media (min-width: 1024px){body.cmo-genre-beauty.cmo-skin-core .hero-content-overlay .hero-logo .hero-logo-image,[data-skin=core] .hero-content-overlay .hero-logo .hero-logo-image{max-width:500px;max-height:250px}}body.cmo-genre-beauty.cmo-skin-core .hero-content-overlay .hero-catchcopy,[data-skin=core] .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-core .hero-content-overlay .hero-subcatch,[data-skin=core] .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-core .hero-content-overlay .hero-lead,[data-skin=core] .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-core .hero-content-overlay .hero-cta,[data-skin=core] .hero-content-overlay .hero-cta{margin-top:1.5rem}body.cmo-genre-beauty.cmo-skin-core .hero-content-overlay .hero-cta-button,[data-skin=core] .hero-content-overlay .hero-cta-button{padding:.75rem 2rem}@media (min-width: 768px){body.cmo-genre-beauty.cmo-skin-core .hero-content-overlay .hero-cta-button,[data-skin=core] .hero-content-overlay .hero-cta-button{padding:1rem 2.5rem}}body.cmo-genre-beauty.cmo-skin-core .hero-split-dots,[data-skin=core] .hero-split-dots{bottom:1rem;gap:.5rem}@media (min-width: 768px){body.cmo-genre-beauty.cmo-skin-core .hero-split-dots,[data-skin=core] .hero-split-dots{bottom:2rem}}body.cmo-genre-beauty.cmo-skin-core .hero-split-dot,[data-skin=core] .hero-split-dot{width:12px;height:12px}body.cmo-genre-beauty.cmo-skin-core .cmo-lp-hero__embla .embla__slide,[data-skin=core] .cmo-lp-hero__embla .embla__slide{min-height:320px}@media (min-width: 768px){body.cmo-genre-beauty.cmo-skin-core .cmo-lp-hero__embla .embla__slide,[data-skin=core] .cmo-lp-hero__embla .embla__slide{min-height:480px}}@media (min-width: 1024px){body.cmo-genre-beauty.cmo-skin-core .cmo-lp-hero__embla .embla__slide,[data-skin=core] .cmo-lp-hero__embla .embla__slide{min-height:600px}}body.cmo-genre-beauty.cmo-skin-core .cmo-lp-hero__image,[data-skin=core] .cmo-lp-hero__image{height:100%;position:absolute;top:0;right:0;bottom:0;left:0}body.cmo-genre-beauty.cmo-skin-core .cmo-lp-hero__text,[data-skin=core] .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-core .cmo-lp-hero__text,[data-skin=core] .cmo-lp-hero__text{padding:1.5rem 2rem;margin-bottom:3rem}}body.cmo-genre-beauty.cmo-skin-core .cmo-lp-hero__heading,[data-skin=core] .cmo-lp-hero__heading{font-size:1rem;line-height:1.6;font-weight:400;letter-spacing:.08em}@media (min-width: 768px){body.cmo-genre-beauty.cmo-skin-core .cmo-lp-hero__heading,[data-skin=core] .cmo-lp-hero__heading{font-size:1.125rem}}@media (min-width: 1024px){body.cmo-genre-beauty.cmo-skin-core .cmo-lp-hero__heading,[data-skin=core] .cmo-lp-hero__heading{font-size:1.25rem}}body.cmo-genre-beauty.cmo-skin-core .cmo-lp-hero__lead,[data-skin=core] .cmo-lp-hero__lead{margin-top:.25rem;font-size:.85rem;line-height:1.7;letter-spacing:.06em}@media (min-width: 768px){body.cmo-genre-beauty.cmo-skin-core .cmo-lp-hero__lead,[data-skin=core] .cmo-lp-hero__lead{font-size:.95rem}}body.cmo-genre-beauty.cmo-skin-core .cmo-lp-hero--text-light .cmo-lp-hero__text,[data-skin=core] .cmo-lp-hero--text-light .cmo-lp-hero__text{background:#00000059}body.cmo-genre-beauty.cmo-skin-core .cmo-lp-hero--text-light .cmo-lp-hero__heading,body.cmo-genre-beauty.cmo-skin-core .cmo-lp-hero--text-light .cmo-lp-hero__lead,[data-skin=core] .cmo-lp-hero--text-light .cmo-lp-hero__heading,[data-skin=core] .cmo-lp-hero--text-light .cmo-lp-hero__lead{color:#fff}body.cmo-genre-beauty.cmo-skin-core .cmo-lp-hero--text-dark .cmo-lp-hero__text,[data-skin=core] .cmo-lp-hero--text-dark .cmo-lp-hero__text{background:#ffffff8c}body.cmo-genre-beauty.cmo-skin-core .cmo-lp-hero--text-dark .cmo-lp-hero__heading,body.cmo-genre-beauty.cmo-skin-core .cmo-lp-hero--text-dark .cmo-lp-hero__lead,[data-skin=core] .cmo-lp-hero--text-dark .cmo-lp-hero__heading,[data-skin=core] .cmo-lp-hero--text-dark .cmo-lp-hero__lead{color:#1a1a1a}body.cmo-genre-beauty.cmo-skin-core .cmo-lp-hero__embla .embla__button,[data-skin=core] .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-core .cmo-lp-hero__embla .embla__button--prev,[data-skin=core] .cmo-lp-hero__embla .embla__button--prev{left:-.25rem}body.cmo-genre-beauty.cmo-skin-core .cmo-lp-hero__embla .embla__button--next,[data-skin=core] .cmo-lp-hero__embla .embla__button--next{right:-.25rem}body.cmo-genre-beauty.cmo-skin-core .cmo-lp-hero__embla .embla__button__svg,[data-skin=core] .cmo-lp-hero__embla .embla__button__svg{width:38%;height:38%;opacity:.92}body.cmo-genre-beauty.cmo-skin-core .cmo-lp-hero__embla .embla__button:hover:not(:disabled),[data-skin=core] .cmo-lp-hero__embla .embla__button:hover:not(:disabled){background:#00000052;color:#fff;scale:1.05}body.cmo-genre-beauty.cmo-skin-core .cmo-lp-hero__embla .embla__button:active:not(:disabled),[data-skin=core] .cmo-lp-hero__embla .embla__button:active:not(:disabled){scale:.96}body.cmo-genre-beauty.cmo-skin-core .cmo-lp-hero__embla .embla__button:focus-visible,[data-skin=core] .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-core .cmo-lp-hero__embla:hover .embla__button,[data-skin=core] .cmo-lp-hero__embla:hover .embla__button{opacity:1}body.cmo-genre-beauty.cmo-skin-core .cmo-lp-hero__embla:hover .embla__button--prev,[data-skin=core] .cmo-lp-hero__embla:hover .embla__button--prev{left:.875rem}body.cmo-genre-beauty.cmo-skin-core .cmo-lp-hero__embla:hover .embla__button--next,[data-skin=core] .cmo-lp-hero__embla:hover .embla__button--next{right:.875rem}@media (hover: none){body.cmo-genre-beauty.cmo-skin-core .cmo-lp-hero__embla .embla__button,[data-skin=core] .cmo-lp-hero__embla .embla__button{opacity:.55}body.cmo-genre-beauty.cmo-skin-core .cmo-lp-hero__embla .embla__button--prev,[data-skin=core] .cmo-lp-hero__embla .embla__button--prev{left:.5rem}body.cmo-genre-beauty.cmo-skin-core .cmo-lp-hero__embla .embla__button--next,[data-skin=core] .cmo-lp-hero__embla .embla__button--next{right:.5rem}}body.cmo-genre-beauty.cmo-skin-core .cmo-lp-hero__embla .embla__dots,[data-skin=core] .cmo-lp-hero__embla .embla__dots{bottom:.75rem;gap:.5rem}@media (min-width: 768px){body.cmo-genre-beauty.cmo-skin-core .cmo-lp-hero__embla .embla__dots,[data-skin=core] .cmo-lp-hero__embla .embla__dots{bottom:1.25rem}}body.cmo-genre-beauty.cmo-skin-core .cmo-lp-hero__embla .embla__dot,[data-skin=core] .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-core .cmo-lp-hero__embla .embla__dot.is-active,[data-skin=core] .cmo-lp-hero__embla .embla__dot.is-active{width:28px;background:#fff}body.cmo-genre-beauty.cmo-skin-core .cmo-lp-hero--text-dark body.cmo-genre-beauty.cmo-skin-core .cmo-lp-hero__embla .embla__dot,body.cmo-genre-beauty.cmo-skin-core .cmo-lp-hero--text-dark [data-skin=core] .cmo-lp-hero__embla .embla__dot,[data-skin=core] .cmo-lp-hero--text-dark body.cmo-genre-beauty.cmo-skin-core .cmo-lp-hero__embla .embla__dot,[data-skin=core] .cmo-lp-hero--text-dark [data-skin=core] .cmo-lp-hero__embla .embla__dot{background:#0000004d}body.cmo-genre-beauty.cmo-skin-core .cmo-lp-hero--text-dark body.cmo-genre-beauty.cmo-skin-core .cmo-lp-hero__embla .embla__dot.is-active,body.cmo-genre-beauty.cmo-skin-core .cmo-lp-hero--text-dark [data-skin=core] .cmo-lp-hero__embla .embla__dot.is-active,[data-skin=core] .cmo-lp-hero--text-dark body.cmo-genre-beauty.cmo-skin-core .cmo-lp-hero__embla .embla__dot.is-active,[data-skin=core] .cmo-lp-hero--text-dark [data-skin=core] .cmo-lp-hero__embla .embla__dot.is-active{background:#1a1a1a}body.cmo-genre-beauty.cmo-skin-core .cmo-lp-hero--pattern-photo-title .cmo-lp-hero__slide,body.cmo-genre-beauty.cmo-skin-core .cmo-lp-hero--pattern-overlay-title .cmo-lp-hero__slide,[data-skin=core] .cmo-lp-hero--pattern-photo-title .cmo-lp-hero__slide,[data-skin=core] .cmo-lp-hero--pattern-overlay-title .cmo-lp-hero__slide{height:clamp(300px,42vw,600px)}body.cmo-genre-beauty.cmo-skin-core .cmo-lp-hero--pattern-photo-title .cmo-lp-hero__caption,[data-skin=core] .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-core .cmo-lp-hero--pattern-photo-title .cmo-lp-hero__caption-line,[data-skin=core] .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-core .cmo-lp-hero--pattern-photo-title .cmo-lp-hero__heading,[data-skin=core] .cmo-lp-hero--pattern-photo-title .cmo-lp-hero__heading{font-size:var(--cmo-fs-lg);font-weight:400;line-height:1.9;letter-spacing:.16em}body.cmo-genre-beauty.cmo-skin-core .cmo-lp-hero--pattern-photo-title .cmo-lp-hero__lead,[data-skin=core] .cmo-lp-hero--pattern-photo-title .cmo-lp-hero__lead{margin-top:1rem;font-size:var(--cmo-fs-sm);line-height:2.1;letter-spacing:.08em}body.cmo-genre-beauty.cmo-skin-core .cmo-lp-hero--pattern-overlay-title .cmo-lp-hero__text,[data-skin=core] .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-core .cmo-lp-hero--pattern-overlay-title .cmo-lp-hero__heading,[data-skin=core] .cmo-lp-hero--pattern-overlay-title .cmo-lp-hero__heading{font-size:var(--cmo-fs-xl);font-weight:400;line-height:1.9;letter-spacing:.18em}body.cmo-genre-beauty.cmo-skin-core .cmo-lp-hero--pattern-overlay-title.cmo-lp-hero--text-light .cmo-lp-hero__heading,[data-skin=core] .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-core .cmo-lp-hero--pattern-overlay-title .cmo-lp-hero__panel,[data-skin=core] .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-core .cmo-lp-hero--pattern-overlay-title .cmo-lp-hero__panel,[data-skin=core] .cmo-lp-hero--pattern-overlay-title .cmo-lp-hero__panel{margin-top:-72px;padding:2rem}}body.cmo-genre-beauty.cmo-skin-core .cmo-lp-hero--pattern-overlay-title .cmo-lp-hero__lead,[data-skin=core] .cmo-lp-hero--pattern-overlay-title .cmo-lp-hero__lead{font-size:var(--cmo-fs-sm);line-height:2.1;letter-spacing:.08em}body.cmo-genre-beauty.cmo-skin-core .cmo-lp-hero--pattern-overlay-title .cmo-lp-hero__panel .cmo-lp-hero__lead,[data-skin=core] .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-core .cmo-page-title-wrapper--has-image,[data-skin=core] .cmo-page-title-wrapper--has-image{padding-block:clamp(64px,10vw,140px)}body.cmo-genre-beauty.cmo-skin-core .cmo-page-title-wrapper--has-image:before,[data-skin=core] .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-core .cmo-page-title-wrapper--has-image.cmo-page-title-wrapper--text-light,[data-skin=core] .cmo-page-title-wrapper--has-image.cmo-page-title-wrapper--text-light{--cmo-page-title-fg: #fff}body.cmo-genre-beauty.cmo-skin-core .cmo-page-title-wrapper--has-image.cmo-page-title-wrapper--text-dark,[data-skin=core] .cmo-page-title-wrapper--has-image.cmo-page-title-wrapper--text-dark{--cmo-page-title-fg: #1a1a1a}body.cmo-genre-beauty.cmo-skin-core .cmo-page-title-wrapper--has-image.cmo-page-title-wrapper--text-dark:before,[data-skin=core] .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-core .cmo-page,[data-skin=core] .cmo-page{padding-block:40px 80px}@media (min-width: 1024px){body.cmo-genre-beauty.cmo-skin-core .cmo-page,[data-skin=core] .cmo-page{padding-block:60px 120px}}body.cmo-genre-beauty.cmo-skin-core .cmo-page__header,[data-skin=core] .cmo-page__header{margin-bottom:40px}body.cmo-genre-beauty.cmo-skin-core .cmo-page__title,[data-skin=core] .cmo-page__title{font-size:var(--core-fs-xl);line-height:1.5}body.cmo-genre-beauty.cmo-skin-core .cmo-page__content,[data-skin=core] .cmo-page__content{font-size:var(--core-fs-base);line-height:1.9}body.cmo-genre-beauty.cmo-skin-core .cmo-page__content h2,[data-skin=core] .cmo-page__content h2{font-size:var(--core-fs-lg);margin:2.5em 0 1em;padding-bottom:.5em;border-bottom:1px solid var(--cmo-color-border)}body.cmo-genre-beauty.cmo-skin-core .cmo-page__content h3,[data-skin=core] .cmo-page__content h3{font-size:var(--core-fs-md);margin:2em 0 .8em}body.cmo-genre-beauty.cmo-skin-core .cmo-page__content h4,body.cmo-genre-beauty.cmo-skin-core .cmo-page__content h5,body.cmo-genre-beauty.cmo-skin-core .cmo-page__content h6,[data-skin=core] .cmo-page__content h4,[data-skin=core] .cmo-page__content h5,[data-skin=core] .cmo-page__content h6{font-size:var(--core-fs-base);margin:1.5em 0 .6em}body.cmo-genre-beauty.cmo-skin-core .cmo-page__content p,[data-skin=core] .cmo-page__content p{margin:0 0 1.5em}body.cmo-genre-beauty.cmo-skin-core .cmo-page__content ul,body.cmo-genre-beauty.cmo-skin-core .cmo-page__content ol,[data-skin=core] .cmo-page__content ul,[data-skin=core] .cmo-page__content ol{margin:0 0 1.5em;padding-left:1.5em}body.cmo-genre-beauty.cmo-skin-core .cmo-page__content ul li,body.cmo-genre-beauty.cmo-skin-core .cmo-page__content ol li,[data-skin=core] .cmo-page__content ul li,[data-skin=core] .cmo-page__content ol li{margin-bottom:.5em}body.cmo-genre-beauty.cmo-skin-core .cmo-page__content blockquote,[data-skin=core] .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-core .cmo-page__content table,[data-skin=core] .cmo-page__content table{margin:1.5em 0}body.cmo-genre-beauty.cmo-skin-core .cmo-page__content table th,body.cmo-genre-beauty.cmo-skin-core .cmo-page__content table td,[data-skin=core] .cmo-page__content table th,[data-skin=core] .cmo-page__content table td{padding:12px 16px;border:1px solid var(--cmo-color-border);text-align:left}body.cmo-genre-beauty.cmo-skin-core .cmo-page__content table th,[data-skin=core] .cmo-page__content table th{background-color:var(--cmo-color-bg-alt)}body.cmo-genre-beauty.cmo-skin-core .cmo-page__content>:first-child,[data-skin=core] .cmo-page__content>:first-child{margin-top:0}body.cmo-genre-beauty.cmo-skin-core .cmo-page__content>:last-child,[data-skin=core] .cmo-page__content>:last-child{margin-bottom:0}body.cmo-genre-beauty.cmo-skin-core .cmo-footer-logo,[data-skin=core] .cmo-footer-logo{letter-spacing:.05em;transition:opacity .5s ease}body.cmo-genre-beauty.cmo-skin-core .cmo-footer-logo:hover,[data-skin=core] .cmo-footer-logo:hover,body.cmo-genre-beauty.cmo-skin-core .cmo-footer-logo__link:hover,[data-skin=core] .cmo-footer-logo__link:hover{opacity:.8}body.cmo-genre-beauty.cmo-skin-core .cmo-footer-logo--horizontal .cmo-footer-logo__link,[data-skin=core] .cmo-footer-logo--horizontal .cmo-footer-logo__link{gap:.5rem}body.cmo-genre-beauty.cmo-skin-core .cmo-footer-logo__text,[data-skin=core] .cmo-footer-logo__text{margin-top:.25rem}body.cmo-genre-beauty.cmo-skin-core .cmo-footer-logo__tagline,[data-skin=core] .cmo-footer-logo__tagline{margin:.25rem 0 0;letter-spacing:.02em}body.cmo-genre-beauty.cmo-skin-core .cmo-footer-address,[data-skin=core] .cmo-footer-address{line-height:1.7}body.cmo-genre-beauty.cmo-skin-core .cmo-footer-sns__link,[data-skin=core] .cmo-footer-sns__link{transition:color .3s ease,transform .3s ease}body.cmo-genre-beauty.cmo-skin-core .cmo-footer-sns__link:hover,[data-skin=core] .cmo-footer-sns__link:hover{transform:translateY(-2px)}body.cmo-genre-beauty.cmo-skin-core .cmo-footer-sns__link svg,[data-skin=core] .cmo-footer-sns__link svg{width:20px;height:20px}body.cmo-genre-beauty.cmo-skin-core .cmo-footer-nav__list a,[data-skin=core] .cmo-footer-nav__list a{transition:color .5s ease}body.cmo-genre-beauty.cmo-skin-core .cmo-footer-cta__btn,[data-skin=core] .cmo-footer-cta__btn{border-radius:4px;transition:all .5s ease}body.cmo-genre-beauty.cmo-skin-core .cmo-footer-cta__btn--reservation:hover,[data-skin=core] .cmo-footer-cta__btn--reservation:hover{transform:translateY(-1px)}body.cmo-genre-beauty.cmo-skin-core .cmo-content-modal__overlay,[data-skin=core] .cmo-content-modal__overlay{background:#0009}body.cmo-genre-beauty.cmo-skin-core .cmo-content-modal__container,[data-skin=core] .cmo-content-modal__container{box-shadow:0 20px 60px #0000004d}body.cmo-genre-beauty.cmo-skin-core .cmo-content-modal__close,[data-skin=core] .cmo-content-modal__close{border-radius:50%;background:#0006;color:#fff}body.cmo-genre-beauty.cmo-skin-core .cmo-content-modal__close:hover,[data-skin=core] .cmo-content-modal__close:hover{background:#0009}body.cmo-genre-beauty.cmo-skin-core .cmo-content-modal__body,[data-skin=core] .cmo-content-modal__body{padding:1.5rem}body.cmo-genre-beauty.cmo-skin-core .cmo-content-modal__image,[data-skin=core] .cmo-content-modal__image{margin:-1.5rem -1.5rem 1rem}body.cmo-genre-beauty.cmo-skin-core .cmo-content-modal__title,[data-skin=core] .cmo-content-modal__title{margin-bottom:1rem}body.cmo-genre-beauty.cmo-skin-core .cmo-content-modal__position,body.cmo-genre-beauty.cmo-skin-core .cmo-content-modal__subtitle,[data-skin=core] .cmo-content-modal__position,[data-skin=core] .cmo-content-modal__subtitle,body.cmo-genre-beauty.cmo-skin-core .cmo-content-modal__price,[data-skin=core] .cmo-content-modal__price{margin-bottom:.5rem}body.cmo-genre-beauty.cmo-skin-core .cmo-content-modal__price-original,[data-skin=core] .cmo-content-modal__price-original{margin-right:.25rem}body.cmo-genre-beauty.cmo-skin-core .cmo-content-modal__price-info,[data-skin=core] .cmo-content-modal__price-info,body.cmo-genre-beauty.cmo-skin-core .cmo-content-modal__meta,[data-skin=core] .cmo-content-modal__meta{margin-bottom:1rem}body.cmo-genre-beauty.cmo-skin-core .cmo-content-modal__badge,[data-skin=core] .cmo-content-modal__badge{padding:.25em .75em;border-radius:4px}body.cmo-genre-beauty.cmo-skin-core .cmo-content-modal__description,[data-skin=core] .cmo-content-modal__description{line-height:1.7;margin-bottom:1rem}body.cmo-genre-beauty.cmo-skin-core .cmo-content-modal__description p,[data-skin=core] .cmo-content-modal__description p{margin-bottom:.5rem}body.cmo-genre-beauty.cmo-skin-core .cmo-content-modal__catch,[data-skin=core] .cmo-content-modal__catch{margin-bottom:1rem;padding:.5rem;border-radius:4px}body.cmo-genre-beauty.cmo-skin-core .cmo-content-modal__field,[data-skin=core] .cmo-content-modal__field{margin-bottom:1rem}body.cmo-genre-beauty.cmo-skin-core .cmo-content-modal__field strong,[data-skin=core] .cmo-content-modal__field strong{margin-bottom:.25rem}body.cmo-genre-beauty.cmo-skin-core .cmo-content-modal__field p,[data-skin=core] .cmo-content-modal__field p{line-height:1.6}body.cmo-genre-beauty.cmo-skin-core .cmo-content-modal__menu,[data-skin=core] .cmo-content-modal__menu{margin-bottom:1rem;padding:1rem;border-radius:4px}body.cmo-genre-beauty.cmo-skin-core .cmo-content-modal__menu h4,[data-skin=core] .cmo-content-modal__menu h4{margin-bottom:.5rem}body.cmo-genre-beauty.cmo-skin-core .cmo-content-modal__notice,[data-skin=core] .cmo-content-modal__notice{margin-top:1rem;padding:1rem;border-radius:4px}body.cmo-genre-beauty.cmo-skin-core .cmo-content-modal__notice h4,[data-skin=core] .cmo-content-modal__notice h4{margin-bottom:.25rem}body.cmo-genre-beauty.cmo-skin-core .cmo-content-modal__rating,[data-skin=core] .cmo-content-modal__rating{margin-bottom:.5rem}body.cmo-genre-beauty.cmo-skin-core .cmo-content-modal__reviewer,[data-skin=core] .cmo-content-modal__reviewer{margin-bottom:.25rem}body.cmo-genre-beauty.cmo-skin-core .cmo-content-modal__reviewer-profile,[data-skin=core] .cmo-content-modal__reviewer-profile{margin-bottom:.5rem}body.cmo-genre-beauty.cmo-skin-core .cmo-content-modal__date,[data-skin=core] .cmo-content-modal__date{margin-bottom:1rem}body.cmo-genre-beauty.cmo-skin-core .cmo-content-modal__question,[data-skin=core] .cmo-content-modal__question{margin-bottom:1rem;padding:1rem;border-radius:4px}body.cmo-genre-beauty.cmo-skin-core .cmo-content-modal__question strong,[data-skin=core] .cmo-content-modal__question strong{margin-right:.25rem}body.cmo-genre-beauty.cmo-skin-core .cmo-content-modal__answer,[data-skin=core] .cmo-content-modal__answer{line-height:1.7;padding:1rem}body.cmo-genre-beauty.cmo-skin-core .cmo-content-modal__answer strong,[data-skin=core] .cmo-content-modal__answer strong{margin-right:.25rem}body.cmo-genre-beauty.cmo-skin-core .cmo-content-modal__social,[data-skin=core] .cmo-content-modal__social{margin-top:1rem;padding-top:1rem}body.cmo-genre-beauty.cmo-skin-core .cmo-content-modal__social-link,[data-skin=core] .cmo-content-modal__social-link{padding:.25rem .5rem;border-radius:4px}body.cmo-genre-beauty.cmo-skin-core .cmo-content-modal__address,body.cmo-genre-beauty.cmo-skin-core .cmo-content-modal__phone,body.cmo-genre-beauty.cmo-skin-core .cmo-content-modal__venue,body.cmo-genre-beauty.cmo-skin-core .cmo-content-modal__job-type,body.cmo-genre-beauty.cmo-skin-core .cmo-content-modal__salary,body.cmo-genre-beauty.cmo-skin-core .cmo-content-modal__category,body.cmo-genre-beauty.cmo-skin-core .cmo-content-modal__cost,body.cmo-genre-beauty.cmo-skin-core .cmo-content-modal__price-range,body.cmo-genre-beauty.cmo-skin-core .cmo-content-modal__experience,body.cmo-genre-beauty.cmo-skin-core .cmo-content-modal__caption,[data-skin=core] .cmo-content-modal__address,[data-skin=core] .cmo-content-modal__phone,[data-skin=core] .cmo-content-modal__venue,[data-skin=core] .cmo-content-modal__job-type,[data-skin=core] .cmo-content-modal__salary,[data-skin=core] .cmo-content-modal__category,[data-skin=core] .cmo-content-modal__cost,[data-skin=core] .cmo-content-modal__price-range,[data-skin=core] .cmo-content-modal__experience,[data-skin=core] .cmo-content-modal__caption{margin-bottom:.5rem}body.cmo-genre-beauty.cmo-skin-core .cmo-gallery-lightbox__overlay,[data-skin=core] .cmo-gallery-lightbox__overlay{background:radial-gradient(ellipse at center,#14120e66,#0a09079e)}body.cmo-genre-beauty.cmo-skin-core .cmo-gallery-lightbox__content,[data-skin=core] .cmo-gallery-lightbox__content{gap:1.25rem;padding:1rem}@media (min-width: 768px){body.cmo-genre-beauty.cmo-skin-core .cmo-gallery-lightbox__content,[data-skin=core] .cmo-gallery-lightbox__content{gap:1.5rem;padding:2rem}}body.cmo-genre-beauty.cmo-skin-core .cmo-gallery-lightbox__close,[data-skin=core] .cmo-gallery-lightbox__close{color:#ffffffbf;border:1px solid rgba(255,255,255,.35);border-radius:50%}body.cmo-genre-beauty.cmo-skin-core .cmo-gallery-lightbox__close:hover,[data-skin=core] .cmo-gallery-lightbox__close:hover{background:#ffffff1f;border-color:#ffffffb3;color:#fff}body.cmo-genre-beauty.cmo-skin-core .cmo-gallery-lightbox__image,[data-skin=core] .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-core .cmo-gallery-lightbox__caption,[data-skin=core] .cmo-gallery-lightbox__caption{color:#ffffffd1;font-size:.8125rem;letter-spacing:.08em;line-height:1.6;padding-top:.875rem}body.cmo-genre-beauty.cmo-skin-core .cmo-gallery-lightbox__caption:before,[data-skin=core] .cmo-gallery-lightbox__caption:before{background:#fff6}@media (min-width: 768px){body.cmo-genre-beauty.cmo-skin-core .cmo-gallery-lightbox__caption,[data-skin=core] .cmo-gallery-lightbox__caption{font-size:.875rem}}body.cmo-skin-core{--cmo-anim-duration-base: .8s;--cmo-anim-easing-base: cubic-bezier(.22, 1, .36, 1);--cmo-anim-distance-base: 24px;--cmo-anim-stagger-delay-base: 90ms;--cmo-anim-hero-duration-base: .9s;--cmo-anim-hero-easing-base: cubic-bezier(.22, 1, .36, 1)}body.page-template-page-flex-page .cmo-section>.cmo-image-banner{padding:0}body.cmo-skin-core .cmo-image-banner{padding:clamp(28px,4vw,56px) var(--cmo-section-padding-x)}body.cmo-skin-core .cmo-image-banner__inner{max-width:var(--cmo-container-max-width);margin-inline:auto}body.cmo-skin-core .cmo-image-banner__img{border-radius:8px}body.cmo-skin-core .cmo-image-banner__link{transition:opacity .2s ease}body.cmo-skin-core .cmo-image-banner__link:hover{opacity:.85}body.cmo-skin-core .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-core .cmo-image-banner__arrow:hover{background:var(--cmo-color-bg)}body.cmo-skin-core .cmo-image-banner__arrow--prev{left:clamp(6px,1.5vw,16px)}body.cmo-skin-core .cmo-image-banner__arrow--next{right:clamp(6px,1.5vw,16px)}@media (max-width: 767px){body.cmo-skin-core .cmo-image-banner__arrow{width:36px;height:36px}}body.cmo-skin-core .cmo-image-banner__dots{gap:8px;margin-top:16px}body.cmo-skin-core .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-core .cmo-image-banner__dot.is-active{background:var(--cmo-color-text);transform:scale(1.25)}body.cmo-skin-core .cmo-toc{padding:clamp(40px,6vw,72px) var(--cmo-section-padding-x) clamp(40px,5vw,64px)}body.cmo-skin-core .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-core .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-core .cmo-toc__heading-en{margin-bottom:4px;color:var(--cmo-color-main);font-size:var(--cmo-fs-sm);font-weight:700;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}body.cmo-skin-core .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-core .cmo-toc__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px}@media (max-width: 767px){body.cmo-skin-core .cmo-toc__list{grid-template-columns:1fr;gap:12px}}body.cmo-skin-core .cmo-toc__item{display:flex}body.cmo-skin-core .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-core .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-core .cmo-main-archive .cmo-archive{max-width:calc(var(--cmo-container-max-width) + 2 * var(--cmo-section-padding-x));margin-inline:auto;padding:40px var(--cmo-section-padding-x) 120px}@media (min-width: 1024px){body.cmo-skin-core .cmo-main-archive .cmo-archive{padding-top:60px;padding-bottom:160px}}body.cmo-skin-core .cmo-main-archive .cmo-archive__header{text-align:center;margin-bottom:32px}@media (min-width: 1024px){body.cmo-skin-core .cmo-main-archive .cmo-archive__header{margin-bottom:40px}}body.cmo-skin-core .cmo-main-archive .cmo-archive__subtitle{font-size:var(--core-fs-sm);color:var(--cmo-color-main);letter-spacing:.1em;margin:0 0 8px}body.cmo-skin-core .cmo-main-archive .cmo-archive__title{font-size:var(--core-fs-md);color:var(--cmo-color-text);letter-spacing:.05em;line-height:1.4;margin:0 0 .46em}body.cmo-skin-core .cmo-main-archive .cmo-archive__count{font-size:var(--core-fs-sm);color:var(--cmo-color-text)}body.cmo-skin-core .cmo-main-archive .cmo-archive__description{max-width:760px;margin:16px auto 0;font-size:var(--core-fs-base);line-height:1.8}body.cmo-skin-core .cmo-main-archive .cmo-section--cpt-archive{padding:0;background:transparent}body.cmo-skin-core .cmo-main-archive .cmo-cpt-archive__list{display:flex;flex-direction:column;border-top:1px solid var(--cmo-color-border)}body.cmo-skin-core .cmo-main-archive .cmo-cpt-archive__list .cmo-cpt-listing__link{display:block;text-decoration:none;color:inherit;transition:background-color .4s ease}body.cmo-skin-core .cmo-main-archive .cmo-cpt-archive__list .cmo-cpt-listing__link:hover,body.cmo-skin-core .cmo-main-archive .cmo-cpt-archive__list .cmo-cpt-listing__link:focus{background-color:var(--cmo-color-bg-alt)}body.cmo-skin-core .cmo-main-archive .cmo-cpt-archive__list .cmo-cpt-listing__link:hover .cmo-cpt-listing__thumbnail img{transform:scale(1.05)}body.cmo-skin-core .cmo-main-archive .cmo-cpt-archive__list .cmo-cpt-listing__link:hover .cmo-cpt-listing__arrow{transform:translate(4px);color:var(--cmo-color-main)}body.cmo-skin-core .cmo-main-archive .cmo-section--cpt-archive .cmo-cpt-listing__item--list{display:flex;align-items:center;gap:24px;margin:0;padding:24px 16px;background:transparent;border:none;border-bottom:1px solid var(--cmo-color-border);border-radius:0;box-shadow:none}@media (min-width: 1024px){body.cmo-skin-core .cmo-main-archive .cmo-section--cpt-archive .cmo-cpt-listing__item--list{gap:32px;padding:28px 24px}}body.cmo-skin-core .cmo-main-archive .cmo-section--cpt-archive .cmo-cpt-listing__item--list .cmo-cpt-listing__thumbnail{flex-shrink:0;width:80px;height:80px;margin:0;overflow:hidden;aspect-ratio:auto;background-color:var(--cmo-color-bg-alt)}@media (min-width: 768px){body.cmo-skin-core .cmo-main-archive .cmo-section--cpt-archive .cmo-cpt-listing__item--list .cmo-cpt-listing__thumbnail{width:100px;height:100px}}@media (min-width: 1024px){body.cmo-skin-core .cmo-main-archive .cmo-section--cpt-archive .cmo-cpt-listing__item--list .cmo-cpt-listing__thumbnail{width:120px;height:120px}}body.cmo-skin-core .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;transition:transform .5s var(--cmo-anim-easing)}body.cmo-skin-core .cmo-main-archive .cmo-section--cpt-archive .cmo-cpt-listing__item--list .cmo-cpt-listing__body{flex:1;min-width:0;padding:0}body.cmo-skin-core .cmo-main-archive .cmo-section--cpt-archive .cmo-cpt-listing__item--list .cmo-cpt-listing__title{font-size:var(--core-fs-base);color:var(--cmo-color-text);line-height:1.5;margin:0}@media (min-width: 1024px){body.cmo-skin-core .cmo-main-archive .cmo-section--cpt-archive .cmo-cpt-listing__item--list .cmo-cpt-listing__title{font-size:var(--core-fs-md)}}body.cmo-skin-core .cmo-main-archive .cmo-section--cpt-archive .cmo-cpt-listing__item--list .cmo-cpt-listing__excerpt{font-size:var(--core-fs-sm);color:var(--cmo-color-text);line-height:1.7;margin:6px 0 0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width: 767px){body.cmo-skin-core .cmo-main-archive .cmo-section--cpt-archive .cmo-cpt-listing__item--list .cmo-cpt-listing__excerpt{display:none}}body.cmo-skin-core .cmo-main-archive .cmo-section--cpt-archive .cmo-cpt-listing__item--list .cmo-cpt-listing__arrow{flex-shrink:0;font-size:var(--core-fs-sm);color:var(--cmo-color-text);transition:transform .3s ease,color .3s ease}body.cmo-skin-core .cmo-main-archive .cmo-cpt-archive__empty{font-size:var(--core-fs-base);color:var(--cmo-color-text);text-align:center;padding:80px 20px}body.cmo-skin-core .cmo-main-archive .cmo-cpt-archive:has(.cmo-cpt-listing__item--list)~.cmo-pagination{padding-top:0;border-top:0}body.cmo-skin-core .cmo-main-archive .cmo-pagination{display:flex;justify-content:center;margin-top:60px;padding-top:40px;border-top:1px solid var(--cmo-color-border)}@media (min-width: 1024px){body.cmo-skin-core .cmo-main-archive .cmo-pagination{margin-top:80px;padding-top:48px}}body.cmo-skin-core .cmo-main-archive .cmo-pagination ul.page-numbers{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;list-style:none;margin:0;padding:0}@media (min-width: 1024px){body.cmo-skin-core .cmo-main-archive .cmo-pagination ul.page-numbers{gap:12px}}body.cmo-skin-core .cmo-main-archive .cmo-pagination ul.page-numbers li{display:flex}body.cmo-skin-core .cmo-main-archive .cmo-pagination .page-numbers:not(ul){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:40px;height:40px;padding:8px 12px;font-size:var(--core-fs-sm);color:var(--cmo-color-text);text-decoration:none;border:1px solid var(--cmo-color-border);background-color:var(--cmo-color-bg);transition:border-color .3s ease,color .3s ease}@media (min-width: 1024px){body.cmo-skin-core .cmo-main-archive .cmo-pagination .page-numbers:not(ul){min-width:44px;height:44px}}body.cmo-skin-core .cmo-main-archive .cmo-pagination .page-numbers:not(ul):hover{border-color:var(--cmo-color-main);color:var(--cmo-color-main)}body.cmo-skin-core .cmo-main-archive .cmo-pagination .page-numbers:not(ul).current{background-color:var(--cmo-color-main);border-color:var(--cmo-color-main);color:var(--cmo-color-bg)}body.cmo-skin-core .cmo-main-archive .cmo-pagination .page-numbers:not(ul).prev,body.cmo-skin-core .cmo-main-archive .cmo-pagination .page-numbers:not(ul).next{padding:8px 20px}body.cmo-skin-core .cmo-main-archive .cmo-pagination .page-numbers:not(ul).dots{border:none;background:transparent;min-width:auto;padding:8px 4px}body.cmo-skin-core .cmo-main-archive .cmo-pagination .page-numbers:not(ul).dots:hover{color:var(--cmo-color-text)}body.cmo-skin-core .cmo-price-table{display:flex;flex-direction:column;align-items:center;gap:48px;width:100%}@media (max-width: 1023px){body.cmo-skin-core .cmo-price-table{gap:36px}}@media (max-width: 767px){body.cmo-skin-core .cmo-price-table{gap:28px}}body.cmo-skin-core .cmo-price-table__panel{width:100%;max-width:min(880px,var(--cmo-container-max-width),100vw - 2 * var(--cmo-section-padding-x));box-sizing:border-box}body.cmo-skin-core .cmo-price-table__category{margin:0 0 4px;font-size:var(--core-fs-md);font-weight:700;line-height:1.5}body.cmo-skin-core .cmo-price-table__row{display:flex;align-items:baseline;justify-content:space-between;gap:24px;padding:22px 4px;border-bottom:1px solid var(--cmo-color-border)}@media (max-width: 767px){body.cmo-skin-core .cmo-price-table__row{flex-wrap:wrap;gap:6px 12px;padding:18px 2px}}body.cmo-skin-core .cmo-price-table__image{flex-shrink:0;align-self:center;width:100px;height:100px;overflow:hidden}@media (max-width: 767px){body.cmo-skin-core .cmo-price-table__image{width:48px;height:48px}}body.cmo-skin-core .cmo-price-table__image picture{display:block;width:100%;height:100%}body.cmo-skin-core .cmo-price-table__image img{display:block;width:100%;height:100%;object-fit:cover}body.cmo-skin-core .cmo-price-table__name{flex:1;min-width:0;margin:0;font-size:var(--core-fs-base);font-weight:700;line-height:1.6;overflow-wrap:anywhere}body.cmo-skin-core .cmo-price-table__note{display:block;margin-top:4px;font-size:var(--core-fs-sm);font-weight:400;line-height:1.7}body.cmo-skin-core .cmo-price-table__amount{flex-shrink:0;margin:0;font-size:var(--core-fs-md);font-weight:700;line-height:normal;white-space:nowrap}@media (max-width: 767px){body.cmo-skin-core .cmo-price-table__amount{flex-basis:100%;max-width:100%;white-space:normal;overflow-wrap:anywhere}}body.cmo-skin-core .cmo-price-table__tax{width:100%;max-width:min(880px,var(--cmo-container-max-width),100vw - 2 * var(--cmo-section-padding-x));box-sizing:border-box;margin:0;padding:0 8px;font-size:var(--core-fs-sm);line-height:1.7;text-align:right}body.cmo-skin-core .cmo-section.cmo-section--photo-grid{padding:88px var(--cmo-section-padding-x)}body.cmo-skin-core .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-core .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-core .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-core .cmo-section.cmo-section--photo-grid .cmo-photo-grid__aside{gap:30px;padding-top:6px}body.cmo-skin-core .cmo-section.cmo-section--photo-grid.cmo-section--photo-grid--heading-right .cmo-photo-grid__aside{justify-content:flex-end}body.cmo-skin-core .cmo-section.cmo-section--photo-grid .cmo-photo-grid__heading{margin:0;font-size:var(--core-fs-xl);font-weight:400;letter-spacing:.22em;line-height:1.9}body.cmo-skin-core .cmo-section.cmo-section--photo-grid .cmo-photo-grid__lead{margin:0;max-height:520px;font-size:var(--core-fs-base);letter-spacing:.06em;line-height:2.5}body.cmo-skin-core .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-core .cmo-section.cmo-section--photo-grid .cmo-photo-grid__item{grid-column:span 4;grid-row:span 2}body.cmo-skin-core .cmo-section.cmo-section--photo-grid .cmo-photo-grid__item:nth-child(4n+1){grid-column:span 5}body.cmo-skin-core .cmo-section.cmo-section--photo-grid .cmo-photo-grid__item:nth-child(4n+3){grid-column:span 3}body.cmo-skin-core .cmo-section.cmo-section--photo-grid .cmo-photo-grid__item:nth-child(4n){grid-column:span 7;grid-row:span 3}body.cmo-skin-core .cmo-section.cmo-section--photo-grid .cmo-photo-grid__image{aspect-ratio:auto;height:100%}body.cmo-skin-core .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(--core-fs-sm);letter-spacing:.04em}body.cmo-skin-core .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-core .cmo-section.cmo-section--photo-grid .cmo-photo-grid__panel-sub{margin:0 0 20px;font-size:var(--core-fs-md);font-weight:700;letter-spacing:.05em;line-height:1.85}body.cmo-skin-core .cmo-section.cmo-section--photo-grid .cmo-photo-grid__panel-body{margin:0;font-size:var(--core-fs-base);line-height:1.9}body.cmo-skin-core .cmo-section.cmo-section--photo-grid .cmo-photo-grid__cta{margin-top:56px}body.cmo-skin-core .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(--core-fs-base);letter-spacing:.16em;text-decoration:none;transition:background-color .3s ease,color .3s ease}body.cmo-skin-core .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-core .cmo-section.cmo-section--photo-grid .cmo-photo-grid__layout{grid-template-columns:minmax(120px,170px) minmax(0,1fr);gap:36px}body.cmo-skin-core .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-core .cmo-section.cmo-section--photo-grid .cmo-photo-grid__grid{grid-auto-rows:96px}body.cmo-skin-core .cmo-section.cmo-section--photo-grid .cmo-photo-grid__panel{padding:30px 26px}}@media (max-width: 767px){body.cmo-skin-core .cmo-section.cmo-section--photo-grid{padding-block:56px}body.cmo-skin-core .cmo-section.cmo-section--photo-grid .cmo-photo-grid__layout,body.cmo-skin-core .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-core .cmo-section.cmo-section--photo-grid .cmo-photo-grid__aside{margin-bottom:28px;gap:18px}body.cmo-skin-core .cmo-section.cmo-section--photo-grid .cmo-photo-grid__lead{max-height:none}body.cmo-skin-core .cmo-section.cmo-section--photo-grid .cmo-photo-grid__grid{gap:8px}body.cmo-skin-core .cmo-section.cmo-section--photo-grid .cmo-photo-grid__item,body.cmo-skin-core .cmo-section.cmo-section--photo-grid .cmo-photo-grid__item:nth-child(4n+1),body.cmo-skin-core .cmo-section.cmo-section--photo-grid .cmo-photo-grid__item:nth-child(4n+3),body.cmo-skin-core .cmo-section.cmo-section--photo-grid .cmo-photo-grid__item:nth-child(4n){grid-column:auto;grid-row:auto}body.cmo-skin-core .cmo-section.cmo-section--photo-grid .cmo-photo-grid__image{aspect-ratio:4/3;height:auto}body.cmo-skin-core .cmo-section.cmo-section--photo-grid .cmo-photo-grid__panel{grid-column:auto;grid-row:auto;padding:28px 22px}body.cmo-skin-core .cmo-section.cmo-section--photo-grid .cmo-photo-grid__cta{margin-top:40px}}body.cmo-skin-core .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-core .cmo-room-showcase__entry-watermark{top:-.2em;right:0;font-size:clamp(64px,9vw,140px);letter-spacing:.08em;opacity:.06}body.cmo-skin-core .cmo-room-showcase__lead{max-width:34em;text-align:center;line-height:2.1;padding-block:1rem 2rem}body.cmo-skin-core .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-core .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-core .cmo-room-showcase__fin-inner{flex-direction:row;align-items:flex-start}body.cmo-skin-core .cmo-room-showcase__fin-inner>*{flex:1;min-width:0}}body.cmo-skin-core .cmo-room-showcase__fin-title{margin:0;font-size:1.35rem;line-height:1.4}body.cmo-skin-core .cmo-room-showcase__fin-cta{margin-top:1.5rem;gap:1.5rem}body.cmo-skin-core .cmo-room-showcase__fin-tel{font-size:1.35rem}body.cmo-skin-core .cmo-room-showcase__fin-overview{border-top:1px solid var(--cmo-color-border)}body.cmo-skin-core .cmo-room-showcase__fin-row{padding:.6em 0;border-bottom:1px solid var(--cmo-color-border);gap:1rem}body.cmo-skin-core .cmo-room-showcase__fin-row dt{flex:0 0 8.5em;font-size:.9rem;white-space:nowrap}body.cmo-skin-core .cmo-room-showcase__fin-row dd{font-size:.95rem}body.cmo-skin-core .cmo-room-showcase__index-list{border-top:1px solid var(--cmo-color-border)}body.cmo-skin-core .cmo-room-showcase__index-item{flex:1 1 auto;border-bottom:1px solid var(--cmo-color-border)}body.cmo-skin-core .cmo-room-showcase__index-item a{gap:12px;padding:14px 24px 14px 4px;transition:opacity .3s ease}body.cmo-skin-core .cmo-room-showcase__index-item a:hover{opacity:.6}body.cmo-skin-core .cmo-room-showcase__index-num{font-size:.85rem;letter-spacing:.12em}body.cmo-skin-core .cmo-room-showcase__index-name{letter-spacing:.1em}body.cmo-skin-core .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-core .cmo-room-showcase__room-inner{flex-direction:row;align-items:flex-start;gap:2rem}body.cmo-skin-core .cmo-room-showcase__room-inner .cmo-room-showcase__media{flex:0 0 52%}}@media (min-width: 1024px){body.cmo-skin-core .cmo-room-showcase__room:nth-of-type(2n) .cmo-room-showcase__room-inner{flex-direction:row-reverse}}body.cmo-skin-core .cmo-room-showcase__watermark{top:24px;left:16px;font-size:96px;letter-spacing:.06em;opacity:.07}body.cmo-skin-core .cmo-room-showcase__room:nth-of-type(2n) .cmo-room-showcase__watermark{left:auto;right:16px}body.cmo-skin-core .cmo-room-showcase__media img{aspect-ratio:3/2}body.cmo-skin-core .cmo-room-showcase__slider .embla__thumbs{gap:10px;margin-top:12px}body.cmo-skin-core .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-core .cmo-room-showcase__slider .embla__thumb.is-active,body.cmo-skin-core .cmo-room-showcase__slider .embla__thumb:hover{opacity:1;border-color:var(--cmo-color-text)}body.cmo-skin-core .cmo-room-showcase__header{gap:.5rem;align-items:baseline;flex-wrap:wrap}body.cmo-skin-core .cmo-room-showcase__title{font-size:1.5rem;line-height:1.4}body.cmo-skin-core .cmo-room-showcase__title-en{font-size:.85rem;letter-spacing:.28em;text-transform:uppercase}body.cmo-skin-core .cmo-room-showcase__featured-badge{font-size:.75rem;padding:.2em .8em;border:1px solid currentColor}body.cmo-skin-core .cmo-room-showcase__catch{margin-top:1rem;font-size:1.05rem;line-height:1.8}body.cmo-skin-core .cmo-room-showcase__description{margin-top:.5rem;line-height:1.9}body.cmo-skin-core .cmo-room-showcase__specs{margin-top:1.5rem;border-top:1px solid var(--cmo-color-border)}body.cmo-skin-core .cmo-room-showcase__spec{padding:.6em 0;border-bottom:1px solid var(--cmo-color-border);gap:1rem}body.cmo-skin-core .cmo-room-showcase__spec-label{flex:0 0 8em;font-size:.9rem;white-space:nowrap}body.cmo-skin-core .cmo-room-showcase__spec-value{font-size:.95rem}body.cmo-skin-core .cmo-room-showcase__amenities{margin-top:1rem;gap:.5rem}body.cmo-skin-core .cmo-room-showcase__amenity{font-size:.85rem;padding:.3em 1em;border:1px solid var(--cmo-color-border)}body.cmo-skin-core .cmo-room-showcase__price{margin-top:1.5rem;gap:.5rem}body.cmo-skin-core .cmo-room-showcase__price-label{font-size:.85rem}body.cmo-skin-core .cmo-room-showcase__price-value{font-size:1.35rem}body.cmo-skin-core .cmo-room-showcase__price-note{font-size:.85rem;opacity:.7}body.cmo-skin-core .cmo-room-showcase__buttons{margin-top:1rem;gap:.5rem}body.cmo-skin-core .cmo-room-showcase__notes{margin-top:1rem;font-size:var(--cmo-fs-sm);opacity:.75;line-height:1.8}body.cmo-skin-core .cmo-room-showcase__more{margin-top:1rem}body.cmo-skin-core .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-core .cmo-custom-html{padding:clamp(28px,4vw,56px) var(--cmo-section-padding-x)}body.cmo-skin-core .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-core .cmo-video{padding:clamp(28px,4vw,56px) var(--cmo-section-padding-x)}body.cmo-skin-core .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-core .cmo-simple-image{padding:clamp(28px,4vw,56px) var(--cmo-section-padding-x)}body.cmo-skin-core .cmo-simple-image__inner{max-width:var(--cmo-container-max-width);margin-inline:auto;gap:clamp(20px,3vw,40px)}body.cmo-skin-core .cmo-simple-image__img{border-radius:8px}body.cmo-skin-core .cmo-simple-image__item--w-full .cmo-simple-image__img{border-radius:0}body.cmo-skin-core .cmo-simple-image__link{transition:opacity .2s ease}body.cmo-skin-core .cmo-simple-image__link:hover{opacity:.85}body.cmo-skin-core .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-core .cmo-access-route{padding:clamp(28px,4vw,56px) var(--cmo-section-padding-x)}body.cmo-skin-core .cmo-access-route__inner{max-width:var(--cmo-container-max-width);margin-inline:auto;gap:clamp(18px,2.5vw,28px)}body.cmo-skin-core .cmo-access-route__head{gap:12px}body.cmo-skin-core .cmo-access-route__mode-icon{width:30px;height:30px;opacity:.85}body.cmo-skin-core .cmo-access-route__heading{font-size:var(--cmo-fs-lg);line-height:1.4}body.cmo-skin-core .cmo-access-route__stop{padding-left:30px;padding-bottom:clamp(18px,2.5vw,26px)}body.cmo-skin-core .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-core .cmo-access-route__stop--last{padding-bottom:0}body.cmo-skin-core .cmo-access-route__stop--last .cmo-access-route__marker{background:currentColor}body.cmo-skin-core .cmo-access-route__marker{left:0;top:5px;width:14px;height:14px;border:2px solid currentColor;background:transparent}body.cmo-skin-core .cmo-access-route__point{font-size:var(--cmo-fs-md);font-weight:600;line-height:1.5}body.cmo-skin-core .cmo-access-route__leg{margin-top:8px;gap:6px 12px}body.cmo-skin-core .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-core .cmo-access-route__leg-duration{font-size:var(--cmo-fs-sm);line-height:1.5;opacity:.75}body.cmo-skin-core .cmo-access-route__note{font-size:var(--cmo-fs-sm);line-height:1.7;opacity:.8}body.cmo-skin-core .cmo-access-route__map{aspect-ratio:16/9;border-radius:8px}@media (max-width: 767px){body.cmo-skin-core .cmo-access-route__map{aspect-ratio:4/3}}body.cmo-skin-core .cmo-side-cta{gap:.25rem}body.cmo-skin-core .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;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-core .cmo-side-cta__item:hover{opacity:.85}body.cmo-skin-core .cmo-side-cta__icon svg{width:16px;height:16px}body.cmo-genre-beauty.cmo-skin-core .cmo-main--skin-core>:is(:is(:is(.core-point--has-head,.core-mcol,.core-faq,.core-ab,.core-cat,.core-ac,.core-contact,.cmo-feature-box,.cmo-checklist,.cmo-section--section-title):not(.cmo-section--has-bg,.cmo-section--has-bg-color,[style*=background],[style*=--cmo-section-user-bg],[style*=--section-bg-overlay]),.cmo-section:not(.cmo-section--has-bg,.cmo-section--has-bg-color,[style*=background],[style*=--cmo-section-user-bg],[style*=--section-bg-overlay]):has(>:is(.core-point--has-head,.core-mcol,.core-faq,.core-ab,.core-cat,.core-ac,.core-contact,.cmo-feature-box,.cmo-checklist,.cmo-section--section-title):not(.cmo-section--has-bg,.cmo-section--has-bg-color,[style*=background],[style*=--cmo-section-user-bg],[style*=--section-bg-overlay])))+:is(:is(.core-point--has-head,.core-mcol,.core-faq,.core-ab,.core-cat,.core-ac,.core-contact,.cmo-feature-box,.cmo-checklist,.cmo-section--section-title):not(.cmo-section--has-bg,.cmo-section--has-bg-color,[style*=background],[style*=--cmo-section-user-bg],[style*=--section-bg-overlay]),.cmo-section:not(.cmo-section--has-bg,.cmo-section--has-bg-color,[style*=background],[style*=--cmo-section-user-bg],[style*=--section-bg-overlay]):has(>:is(.core-point--has-head,.core-mcol,.core-faq,.core-ab,.core-cat,.core-ac,.core-contact,.cmo-feature-box,.cmo-checklist,.cmo-section--section-title):not(.cmo-section--has-bg,.cmo-section--has-bg-color,[style*=background],[style*=--cmo-section-user-bg],[style*=--section-bg-overlay]))),:is(:is(.core-point--has-head,.core-mcol,.core-faq,.core-ab,.core-cat,.core-ac,.core-contact,.cmo-feature-box,.cmo-checklist,.cmo-section--section-title):not(.cmo-section--has-bg,.cmo-section--has-bg-color,[style*=background],[style*=--cmo-section-user-bg],[style*=--section-bg-overlay]),.cmo-section:not(.cmo-section--has-bg,.cmo-section--has-bg-color,[style*=background],[style*=--cmo-section-user-bg],[style*=--section-bg-overlay]):has(>:is(.core-point--has-head,.core-mcol,.core-faq,.core-ab,.core-cat,.core-ac,.core-contact,.cmo-feature-box,.cmo-checklist,.cmo-section--section-title):not(.cmo-section--has-bg,.cmo-section--has-bg-color,[style*=background],[style*=--cmo-section-user-bg],[style*=--section-bg-overlay])))+:is(.cmo-section-anchor,style,script)+:is(:is(.core-point--has-head,.core-mcol,.core-faq,.core-ab,.core-cat,.core-ac,.core-contact,.cmo-feature-box,.cmo-checklist,.cmo-section--section-title):not(.cmo-section--has-bg,.cmo-section--has-bg-color,[style*=background],[style*=--cmo-section-user-bg],[style*=--section-bg-overlay]),.cmo-section:not(.cmo-section--has-bg,.cmo-section--has-bg-color,[style*=background],[style*=--cmo-section-user-bg],[style*=--section-bg-overlay]):has(>:is(.core-point--has-head,.core-mcol,.core-faq,.core-ab,.core-cat,.core-ac,.core-contact,.cmo-feature-box,.cmo-checklist,.cmo-section--section-title):not(.cmo-section--has-bg,.cmo-section--has-bg-color,[style*=background],[style*=--cmo-section-user-bg],[style*=--section-bg-overlay]))),:is(:is(.core-point--has-head,.core-mcol,.core-faq,.core-ab,.core-cat,.core-ac,.core-contact,.cmo-feature-box,.cmo-checklist,.cmo-section--section-title):not(.cmo-section--has-bg,.cmo-section--has-bg-color,[style*=background],[style*=--cmo-section-user-bg],[style*=--section-bg-overlay]),.cmo-section:not(.cmo-section--has-bg,.cmo-section--has-bg-color,[style*=background],[style*=--cmo-section-user-bg],[style*=--section-bg-overlay]):has(>:is(.core-point--has-head,.core-mcol,.core-faq,.core-ab,.core-cat,.core-ac,.core-contact,.cmo-feature-box,.cmo-checklist,.cmo-section--section-title):not(.cmo-section--has-bg,.cmo-section--has-bg-color,[style*=background],[style*=--cmo-section-user-bg],[style*=--section-bg-overlay])))+:is(.cmo-section-anchor,style,script)+:is(.cmo-section-anchor,style,script)+:is(:is(.core-point--has-head,.core-mcol,.core-faq,.core-ab,.core-cat,.core-ac,.core-contact,.cmo-feature-box,.cmo-checklist,.cmo-section--section-title):not(.cmo-section--has-bg,.cmo-section--has-bg-color,[style*=background],[style*=--cmo-section-user-bg],[style*=--section-bg-overlay]),.cmo-section:not(.cmo-section--has-bg,.cmo-section--has-bg-color,[style*=background],[style*=--cmo-section-user-bg],[style*=--section-bg-overlay]):has(>:is(.core-point--has-head,.core-mcol,.core-faq,.core-ab,.core-cat,.core-ac,.core-contact,.cmo-feature-box,.cmo-checklist,.cmo-section--section-title):not(.cmo-section--has-bg,.cmo-section--has-bg-color,[style*=background],[style*=--cmo-section-user-bg],[style*=--section-bg-overlay]))),:is(:is(.core-point--has-head,.core-mcol,.core-faq,.core-ab,.core-cat,.core-ac,.core-contact,.cmo-feature-box,.cmo-checklist,.cmo-section--section-title):not(.cmo-section--has-bg,.cmo-section--has-bg-color,[style*=background],[style*=--cmo-section-user-bg],[style*=--section-bg-overlay]),.cmo-section:not(.cmo-section--has-bg,.cmo-section--has-bg-color,[style*=background],[style*=--cmo-section-user-bg],[style*=--section-bg-overlay]):has(>:is(.core-point--has-head,.core-mcol,.core-faq,.core-ab,.core-cat,.core-ac,.core-contact,.cmo-feature-box,.cmo-checklist,.cmo-section--section-title):not(.cmo-section--has-bg,.cmo-section--has-bg-color,[style*=background],[style*=--cmo-section-user-bg],[style*=--section-bg-overlay])))+:is(.cmo-section-anchor,style,script)+:is(.cmo-section-anchor,style,script)+:is(.cmo-section-anchor,style,script)+:is(:is(.core-point--has-head,.core-mcol,.core-faq,.core-ab,.core-cat,.core-ac,.core-contact,.cmo-feature-box,.cmo-checklist,.cmo-section--section-title):not(.cmo-section--has-bg,.cmo-section--has-bg-color,[style*=background],[style*=--cmo-section-user-bg],[style*=--section-bg-overlay]),.cmo-section:not(.cmo-section--has-bg,.cmo-section--has-bg-color,[style*=background],[style*=--cmo-section-user-bg],[style*=--section-bg-overlay]):has(>:is(.core-point--has-head,.core-mcol,.core-faq,.core-ab,.core-cat,.core-ac,.core-contact,.cmo-feature-box,.cmo-checklist,.cmo-section--section-title):not(.cmo-section--has-bg,.cmo-section--has-bg-color,[style*=background],[style*=--cmo-section-user-bg],[style*=--section-bg-overlay])))),body.cmo-genre-beauty.cmo-skin-core .cmo-main--skin-core>:is(:is(:is(.core-point--has-head,.core-mcol,.core-faq,.core-ab,.core-cat,.core-ac,.core-contact,.cmo-feature-box,.cmo-checklist,.cmo-section--section-title):not(.cmo-section--has-bg,.cmo-section--has-bg-color,[style*=background],[style*=--cmo-section-user-bg],[style*=--section-bg-overlay]),.cmo-section:not(.cmo-section--has-bg,.cmo-section--has-bg-color,[style*=background],[style*=--cmo-section-user-bg],[style*=--section-bg-overlay]):has(>:is(.core-point--has-head,.core-mcol,.core-faq,.core-ab,.core-cat,.core-ac,.core-contact,.cmo-feature-box,.cmo-checklist,.cmo-section--section-title):not(.cmo-section--has-bg,.cmo-section--has-bg-color,[style*=background],[style*=--cmo-section-user-bg],[style*=--section-bg-overlay])))+:is(:is(.core-point--has-head,.core-mcol,.core-faq,.core-ab,.core-cat,.core-ac,.core-contact,.cmo-feature-box,.cmo-checklist,.cmo-section--section-title):not(.cmo-section--has-bg,.cmo-section--has-bg-color,[style*=background],[style*=--cmo-section-user-bg],[style*=--section-bg-overlay]),.cmo-section:not(.cmo-section--has-bg,.cmo-section--has-bg-color,[style*=background],[style*=--cmo-section-user-bg],[style*=--section-bg-overlay]):has(>:is(.core-point--has-head,.core-mcol,.core-faq,.core-ab,.core-cat,.core-ac,.core-contact,.cmo-feature-box,.cmo-checklist,.cmo-section--section-title):not(.cmo-section--has-bg,.cmo-section--has-bg-color,[style*=background],[style*=--cmo-section-user-bg],[style*=--section-bg-overlay]))),:is(:is(.core-point--has-head,.core-mcol,.core-faq,.core-ab,.core-cat,.core-ac,.core-contact,.cmo-feature-box,.cmo-checklist,.cmo-section--section-title):not(.cmo-section--has-bg,.cmo-section--has-bg-color,[style*=background],[style*=--cmo-section-user-bg],[style*=--section-bg-overlay]),.cmo-section:not(.cmo-section--has-bg,.cmo-section--has-bg-color,[style*=background],[style*=--cmo-section-user-bg],[style*=--section-bg-overlay]):has(>:is(.core-point--has-head,.core-mcol,.core-faq,.core-ab,.core-cat,.core-ac,.core-contact,.cmo-feature-box,.cmo-checklist,.cmo-section--section-title):not(.cmo-section--has-bg,.cmo-section--has-bg-color,[style*=background],[style*=--cmo-section-user-bg],[style*=--section-bg-overlay])))+:is(.cmo-section-anchor,style,script)+:is(:is(.core-point--has-head,.core-mcol,.core-faq,.core-ab,.core-cat,.core-ac,.core-contact,.cmo-feature-box,.cmo-checklist,.cmo-section--section-title):not(.cmo-section--has-bg,.cmo-section--has-bg-color,[style*=background],[style*=--cmo-section-user-bg],[style*=--section-bg-overlay]),.cmo-section:not(.cmo-section--has-bg,.cmo-section--has-bg-color,[style*=background],[style*=--cmo-section-user-bg],[style*=--section-bg-overlay]):has(>:is(.core-point--has-head,.core-mcol,.core-faq,.core-ab,.core-cat,.core-ac,.core-contact,.cmo-feature-box,.cmo-checklist,.cmo-section--section-title):not(.cmo-section--has-bg,.cmo-section--has-bg-color,[style*=background],[style*=--cmo-section-user-bg],[style*=--section-bg-overlay]))),:is(:is(.core-point--has-head,.core-mcol,.core-faq,.core-ab,.core-cat,.core-ac,.core-contact,.cmo-feature-box,.cmo-checklist,.cmo-section--section-title):not(.cmo-section--has-bg,.cmo-section--has-bg-color,[style*=background],[style*=--cmo-section-user-bg],[style*=--section-bg-overlay]),.cmo-section:not(.cmo-section--has-bg,.cmo-section--has-bg-color,[style*=background],[style*=--cmo-section-user-bg],[style*=--section-bg-overlay]):has(>:is(.core-point--has-head,.core-mcol,.core-faq,.core-ab,.core-cat,.core-ac,.core-contact,.cmo-feature-box,.cmo-checklist,.cmo-section--section-title):not(.cmo-section--has-bg,.cmo-section--has-bg-color,[style*=background],[style*=--cmo-section-user-bg],[style*=--section-bg-overlay])))+:is(.cmo-section-anchor,style,script)+:is(.cmo-section-anchor,style,script)+:is(:is(.core-point--has-head,.core-mcol,.core-faq,.core-ab,.core-cat,.core-ac,.core-contact,.cmo-feature-box,.cmo-checklist,.cmo-section--section-title):not(.cmo-section--has-bg,.cmo-section--has-bg-color,[style*=background],[style*=--cmo-section-user-bg],[style*=--section-bg-overlay]),.cmo-section:not(.cmo-section--has-bg,.cmo-section--has-bg-color,[style*=background],[style*=--cmo-section-user-bg],[style*=--section-bg-overlay]):has(>:is(.core-point--has-head,.core-mcol,.core-faq,.core-ab,.core-cat,.core-ac,.core-contact,.cmo-feature-box,.cmo-checklist,.cmo-section--section-title):not(.cmo-section--has-bg,.cmo-section--has-bg-color,[style*=background],[style*=--cmo-section-user-bg],[style*=--section-bg-overlay]))),:is(:is(.core-point--has-head,.core-mcol,.core-faq,.core-ab,.core-cat,.core-ac,.core-contact,.cmo-feature-box,.cmo-checklist,.cmo-section--section-title):not(.cmo-section--has-bg,.cmo-section--has-bg-color,[style*=background],[style*=--cmo-section-user-bg],[style*=--section-bg-overlay]),.cmo-section:not(.cmo-section--has-bg,.cmo-section--has-bg-color,[style*=background],[style*=--cmo-section-user-bg],[style*=--section-bg-overlay]):has(>:is(.core-point--has-head,.core-mcol,.core-faq,.core-ab,.core-cat,.core-ac,.core-contact,.cmo-feature-box,.cmo-checklist,.cmo-section--section-title):not(.cmo-section--has-bg,.cmo-section--has-bg-color,[style*=background],[style*=--cmo-section-user-bg],[style*=--section-bg-overlay])))+:is(.cmo-section-anchor,style,script)+:is(.cmo-section-anchor,style,script)+:is(.cmo-section-anchor,style,script)+:is(:is(.core-point--has-head,.core-mcol,.core-faq,.core-ab,.core-cat,.core-ac,.core-contact,.cmo-feature-box,.cmo-checklist,.cmo-section--section-title):not(.cmo-section--has-bg,.cmo-section--has-bg-color,[style*=background],[style*=--cmo-section-user-bg],[style*=--section-bg-overlay]),.cmo-section:not(.cmo-section--has-bg,.cmo-section--has-bg-color,[style*=background],[style*=--cmo-section-user-bg],[style*=--section-bg-overlay]):has(>:is(.core-point--has-head,.core-mcol,.core-faq,.core-ab,.core-cat,.core-ac,.core-contact,.cmo-feature-box,.cmo-checklist,.cmo-section--section-title):not(.cmo-section--has-bg,.cmo-section--has-bg-color,[style*=background],[style*=--cmo-section-user-bg],[style*=--section-bg-overlay]))))>:is(.core-point--has-head,.core-mcol,.core-faq,.core-ab,.core-cat,.core-ac,.core-contact,.cmo-feature-box,.cmo-checklist,.cmo-section--section-title){padding-top:0}body.cmo-genre-beauty.cmo-skin-core .cmo-flex-page-main>:is(:is(:is(.core-point--has-head,.core-mcol,.core-faq,.core-ab,.core-cat,.core-ac,.core-contact,.cmo-feature-box,.cmo-checklist,.cmo-section--section-title,.cmo-free-text,.cmo-icon-nav,.cmo-custom-html,.cmo-section-divider--pattern-b):not(.cmo-section--has-bg,.cmo-section--has-bg-color,[style*=background],[style*=--cmo-section-user-bg],[style*=--section-bg-overlay]),.cmo-section:not(.cmo-section--has-bg,.cmo-section--has-bg-color,[style*=background],[style*=--cmo-section-user-bg],[style*=--section-bg-overlay]):has(>:is(.core-point--has-head,.core-mcol,.core-faq,.core-ab,.core-cat,.core-ac,.core-contact,.cmo-feature-box,.cmo-checklist,.cmo-section--section-title,.cmo-free-text,.cmo-icon-nav,.cmo-custom-html,.cmo-section-divider--pattern-b):not(.cmo-section--has-bg,.cmo-section--has-bg-color,[style*=background],[style*=--cmo-section-user-bg],[style*=--section-bg-overlay])))+:is(:is(.core-point--has-head,.core-mcol,.core-faq,.core-ab,.core-cat,.core-ac,.core-contact,.cmo-feature-box,.cmo-checklist,.cmo-section--section-title,.cmo-free-text,.cmo-icon-nav,.cmo-custom-html,.cmo-section-divider--pattern-b):not(.cmo-section--has-bg,.cmo-section--has-bg-color,[style*=background],[style*=--cmo-section-user-bg],[style*=--section-bg-overlay]),.cmo-section:not(.cmo-section--has-bg,.cmo-section--has-bg-color,[style*=background],[style*=--cmo-section-user-bg],[style*=--section-bg-overlay]):has(>:is(.core-point--has-head,.core-mcol,.core-faq,.core-ab,.core-cat,.core-ac,.core-contact,.cmo-feature-box,.cmo-checklist,.cmo-section--section-title,.cmo-free-text,.cmo-icon-nav,.cmo-custom-html,.cmo-section-divider--pattern-b):not(.cmo-section--has-bg,.cmo-section--has-bg-color,[style*=background],[style*=--cmo-section-user-bg],[style*=--section-bg-overlay]))),:is(:is(.core-point--has-head,.core-mcol,.core-faq,.core-ab,.core-cat,.core-ac,.core-contact,.cmo-feature-box,.cmo-checklist,.cmo-section--section-title,.cmo-free-text,.cmo-icon-nav,.cmo-custom-html,.cmo-section-divider--pattern-b):not(.cmo-section--has-bg,.cmo-section--has-bg-color,[style*=background],[style*=--cmo-section-user-bg],[style*=--section-bg-overlay]),.cmo-section:not(.cmo-section--has-bg,.cmo-section--has-bg-color,[style*=background],[style*=--cmo-section-user-bg],[style*=--section-bg-overlay]):has(>:is(.core-point--has-head,.core-mcol,.core-faq,.core-ab,.core-cat,.core-ac,.core-contact,.cmo-feature-box,.cmo-checklist,.cmo-section--section-title,.cmo-free-text,.cmo-icon-nav,.cmo-custom-html,.cmo-section-divider--pattern-b):not(.cmo-section--has-bg,.cmo-section--has-bg-color,[style*=background],[style*=--cmo-section-user-bg],[style*=--section-bg-overlay])))+:is(.cmo-section-anchor,style,script)+:is(:is(.core-point--has-head,.core-mcol,.core-faq,.core-ab,.core-cat,.core-ac,.core-contact,.cmo-feature-box,.cmo-checklist,.cmo-section--section-title,.cmo-free-text,.cmo-icon-nav,.cmo-custom-html,.cmo-section-divider--pattern-b):not(.cmo-section--has-bg,.cmo-section--has-bg-color,[style*=background],[style*=--cmo-section-user-bg],[style*=--section-bg-overlay]),.cmo-section:not(.cmo-section--has-bg,.cmo-section--has-bg-color,[style*=background],[style*=--cmo-section-user-bg],[style*=--section-bg-overlay]):has(>:is(.core-point--has-head,.core-mcol,.core-faq,.core-ab,.core-cat,.core-ac,.core-contact,.cmo-feature-box,.cmo-checklist,.cmo-section--section-title,.cmo-free-text,.cmo-icon-nav,.cmo-custom-html,.cmo-section-divider--pattern-b):not(.cmo-section--has-bg,.cmo-section--has-bg-color,[style*=background],[style*=--cmo-section-user-bg],[style*=--section-bg-overlay]))),:is(:is(.core-point--has-head,.core-mcol,.core-faq,.core-ab,.core-cat,.core-ac,.core-contact,.cmo-feature-box,.cmo-checklist,.cmo-section--section-title,.cmo-free-text,.cmo-icon-nav,.cmo-custom-html,.cmo-section-divider--pattern-b):not(.cmo-section--has-bg,.cmo-section--has-bg-color,[style*=background],[style*=--cmo-section-user-bg],[style*=--section-bg-overlay]),.cmo-section:not(.cmo-section--has-bg,.cmo-section--has-bg-color,[style*=background],[style*=--cmo-section-user-bg],[style*=--section-bg-overlay]):has(>:is(.core-point--has-head,.core-mcol,.core-faq,.core-ab,.core-cat,.core-ac,.core-contact,.cmo-feature-box,.cmo-checklist,.cmo-section--section-title,.cmo-free-text,.cmo-icon-nav,.cmo-custom-html,.cmo-section-divider--pattern-b):not(.cmo-section--has-bg,.cmo-section--has-bg-color,[style*=background],[style*=--cmo-section-user-bg],[style*=--section-bg-overlay])))+:is(.cmo-section-anchor,style,script)+:is(.cmo-section-anchor,style,script)+:is(:is(.core-point--has-head,.core-mcol,.core-faq,.core-ab,.core-cat,.core-ac,.core-contact,.cmo-feature-box,.cmo-checklist,.cmo-section--section-title,.cmo-free-text,.cmo-icon-nav,.cmo-custom-html,.cmo-section-divider--pattern-b):not(.cmo-section--has-bg,.cmo-section--has-bg-color,[style*=background],[style*=--cmo-section-user-bg],[style*=--section-bg-overlay]),.cmo-section:not(.cmo-section--has-bg,.cmo-section--has-bg-color,[style*=background],[style*=--cmo-section-user-bg],[style*=--section-bg-overlay]):has(>:is(.core-point--has-head,.core-mcol,.core-faq,.core-ab,.core-cat,.core-ac,.core-contact,.cmo-feature-box,.cmo-checklist,.cmo-section--section-title,.cmo-free-text,.cmo-icon-nav,.cmo-custom-html,.cmo-section-divider--pattern-b):not(.cmo-section--has-bg,.cmo-section--has-bg-color,[style*=background],[style*=--cmo-section-user-bg],[style*=--section-bg-overlay]))),:is(:is(.core-point--has-head,.core-mcol,.core-faq,.core-ab,.core-cat,.core-ac,.core-contact,.cmo-feature-box,.cmo-checklist,.cmo-section--section-title,.cmo-free-text,.cmo-icon-nav,.cmo-custom-html,.cmo-section-divider--pattern-b):not(.cmo-section--has-bg,.cmo-section--has-bg-color,[style*=background],[style*=--cmo-section-user-bg],[style*=--section-bg-overlay]),.cmo-section:not(.cmo-section--has-bg,.cmo-section--has-bg-color,[style*=background],[style*=--cmo-section-user-bg],[style*=--section-bg-overlay]):has(>:is(.core-point--has-head,.core-mcol,.core-faq,.core-ab,.core-cat,.core-ac,.core-contact,.cmo-feature-box,.cmo-checklist,.cmo-section--section-title,.cmo-free-text,.cmo-icon-nav,.cmo-custom-html,.cmo-section-divider--pattern-b):not(.cmo-section--has-bg,.cmo-section--has-bg-color,[style*=background],[style*=--cmo-section-user-bg],[style*=--section-bg-overlay])))+:is(.cmo-section-anchor,style,script)+:is(.cmo-section-anchor,style,script)+:is(.cmo-section-anchor,style,script)+:is(:is(.core-point--has-head,.core-mcol,.core-faq,.core-ab,.core-cat,.core-ac,.core-contact,.cmo-feature-box,.cmo-checklist,.cmo-section--section-title,.cmo-free-text,.cmo-icon-nav,.cmo-custom-html,.cmo-section-divider--pattern-b):not(.cmo-section--has-bg,.cmo-section--has-bg-color,[style*=background],[style*=--cmo-section-user-bg],[style*=--section-bg-overlay]),.cmo-section:not(.cmo-section--has-bg,.cmo-section--has-bg-color,[style*=background],[style*=--cmo-section-user-bg],[style*=--section-bg-overlay]):has(>:is(.core-point--has-head,.core-mcol,.core-faq,.core-ab,.core-cat,.core-ac,.core-contact,.cmo-feature-box,.cmo-checklist,.cmo-section--section-title,.cmo-free-text,.cmo-icon-nav,.cmo-custom-html,.cmo-section-divider--pattern-b):not(.cmo-section--has-bg,.cmo-section--has-bg-color,[style*=background],[style*=--cmo-section-user-bg],[style*=--section-bg-overlay])))),body.cmo-genre-beauty.cmo-skin-core .cmo-flex-page-main>:is(:is(:is(.core-point--has-head,.core-mcol,.core-faq,.core-ab,.core-cat,.core-ac,.core-contact,.cmo-feature-box,.cmo-checklist,.cmo-section--section-title,.cmo-free-text,.cmo-icon-nav,.cmo-custom-html,.cmo-section-divider--pattern-b):not(.cmo-section--has-bg,.cmo-section--has-bg-color,[style*=background],[style*=--cmo-section-user-bg],[style*=--section-bg-overlay]),.cmo-section:not(.cmo-section--has-bg,.cmo-section--has-bg-color,[style*=background],[style*=--cmo-section-user-bg],[style*=--section-bg-overlay]):has(>:is(.core-point--has-head,.core-mcol,.core-faq,.core-ab,.core-cat,.core-ac,.core-contact,.cmo-feature-box,.cmo-checklist,.cmo-section--section-title,.cmo-free-text,.cmo-icon-nav,.cmo-custom-html,.cmo-section-divider--pattern-b):not(.cmo-section--has-bg,.cmo-section--has-bg-color,[style*=background],[style*=--cmo-section-user-bg],[style*=--section-bg-overlay])))+:is(:is(.core-point--has-head,.core-mcol,.core-faq,.core-ab,.core-cat,.core-ac,.core-contact,.cmo-feature-box,.cmo-checklist,.cmo-section--section-title,.cmo-free-text,.cmo-icon-nav,.cmo-custom-html,.cmo-section-divider--pattern-b):not(.cmo-section--has-bg,.cmo-section--has-bg-color,[style*=background],[style*=--cmo-section-user-bg],[style*=--section-bg-overlay]),.cmo-section:not(.cmo-section--has-bg,.cmo-section--has-bg-color,[style*=background],[style*=--cmo-section-user-bg],[style*=--section-bg-overlay]):has(>:is(.core-point--has-head,.core-mcol,.core-faq,.core-ab,.core-cat,.core-ac,.core-contact,.cmo-feature-box,.cmo-checklist,.cmo-section--section-title,.cmo-free-text,.cmo-icon-nav,.cmo-custom-html,.cmo-section-divider--pattern-b):not(.cmo-section--has-bg,.cmo-section--has-bg-color,[style*=background],[style*=--cmo-section-user-bg],[style*=--section-bg-overlay]))),:is(:is(.core-point--has-head,.core-mcol,.core-faq,.core-ab,.core-cat,.core-ac,.core-contact,.cmo-feature-box,.cmo-checklist,.cmo-section--section-title,.cmo-free-text,.cmo-icon-nav,.cmo-custom-html,.cmo-section-divider--pattern-b):not(.cmo-section--has-bg,.cmo-section--has-bg-color,[style*=background],[style*=--cmo-section-user-bg],[style*=--section-bg-overlay]),.cmo-section:not(.cmo-section--has-bg,.cmo-section--has-bg-color,[style*=background],[style*=--cmo-section-user-bg],[style*=--section-bg-overlay]):has(>:is(.core-point--has-head,.core-mcol,.core-faq,.core-ab,.core-cat,.core-ac,.core-contact,.cmo-feature-box,.cmo-checklist,.cmo-section--section-title,.cmo-free-text,.cmo-icon-nav,.cmo-custom-html,.cmo-section-divider--pattern-b):not(.cmo-section--has-bg,.cmo-section--has-bg-color,[style*=background],[style*=--cmo-section-user-bg],[style*=--section-bg-overlay])))+:is(.cmo-section-anchor,style,script)+:is(:is(.core-point--has-head,.core-mcol,.core-faq,.core-ab,.core-cat,.core-ac,.core-contact,.cmo-feature-box,.cmo-checklist,.cmo-section--section-title,.cmo-free-text,.cmo-icon-nav,.cmo-custom-html,.cmo-section-divider--pattern-b):not(.cmo-section--has-bg,.cmo-section--has-bg-color,[style*=background],[style*=--cmo-section-user-bg],[style*=--section-bg-overlay]),.cmo-section:not(.cmo-section--has-bg,.cmo-section--has-bg-color,[style*=background],[style*=--cmo-section-user-bg],[style*=--section-bg-overlay]):has(>:is(.core-point--has-head,.core-mcol,.core-faq,.core-ab,.core-cat,.core-ac,.core-contact,.cmo-feature-box,.cmo-checklist,.cmo-section--section-title,.cmo-free-text,.cmo-icon-nav,.cmo-custom-html,.cmo-section-divider--pattern-b):not(.cmo-section--has-bg,.cmo-section--has-bg-color,[style*=background],[style*=--cmo-section-user-bg],[style*=--section-bg-overlay]))),:is(:is(.core-point--has-head,.core-mcol,.core-faq,.core-ab,.core-cat,.core-ac,.core-contact,.cmo-feature-box,.cmo-checklist,.cmo-section--section-title,.cmo-free-text,.cmo-icon-nav,.cmo-custom-html,.cmo-section-divider--pattern-b):not(.cmo-section--has-bg,.cmo-section--has-bg-color,[style*=background],[style*=--cmo-section-user-bg],[style*=--section-bg-overlay]),.cmo-section:not(.cmo-section--has-bg,.cmo-section--has-bg-color,[style*=background],[style*=--cmo-section-user-bg],[style*=--section-bg-overlay]):has(>:is(.core-point--has-head,.core-mcol,.core-faq,.core-ab,.core-cat,.core-ac,.core-contact,.cmo-feature-box,.cmo-checklist,.cmo-section--section-title,.cmo-free-text,.cmo-icon-nav,.cmo-custom-html,.cmo-section-divider--pattern-b):not(.cmo-section--has-bg,.cmo-section--has-bg-color,[style*=background],[style*=--cmo-section-user-bg],[style*=--section-bg-overlay])))+:is(.cmo-section-anchor,style,script)+:is(.cmo-section-anchor,style,script)+:is(:is(.core-point--has-head,.core-mcol,.core-faq,.core-ab,.core-cat,.core-ac,.core-contact,.cmo-feature-box,.cmo-checklist,.cmo-section--section-title,.cmo-free-text,.cmo-icon-nav,.cmo-custom-html,.cmo-section-divider--pattern-b):not(.cmo-section--has-bg,.cmo-section--has-bg-color,[style*=background],[style*=--cmo-section-user-bg],[style*=--section-bg-overlay]),.cmo-section:not(.cmo-section--has-bg,.cmo-section--has-bg-color,[style*=background],[style*=--cmo-section-user-bg],[style*=--section-bg-overlay]):has(>:is(.core-point--has-head,.core-mcol,.core-faq,.core-ab,.core-cat,.core-ac,.core-contact,.cmo-feature-box,.cmo-checklist,.cmo-section--section-title,.cmo-free-text,.cmo-icon-nav,.cmo-custom-html,.cmo-section-divider--pattern-b):not(.cmo-section--has-bg,.cmo-section--has-bg-color,[style*=background],[style*=--cmo-section-user-bg],[style*=--section-bg-overlay]))),:is(:is(.core-point--has-head,.core-mcol,.core-faq,.core-ab,.core-cat,.core-ac,.core-contact,.cmo-feature-box,.cmo-checklist,.cmo-section--section-title,.cmo-free-text,.cmo-icon-nav,.cmo-custom-html,.cmo-section-divider--pattern-b):not(.cmo-section--has-bg,.cmo-section--has-bg-color,[style*=background],[style*=--cmo-section-user-bg],[style*=--section-bg-overlay]),.cmo-section:not(.cmo-section--has-bg,.cmo-section--has-bg-color,[style*=background],[style*=--cmo-section-user-bg],[style*=--section-bg-overlay]):has(>:is(.core-point--has-head,.core-mcol,.core-faq,.core-ab,.core-cat,.core-ac,.core-contact,.cmo-feature-box,.cmo-checklist,.cmo-section--section-title,.cmo-free-text,.cmo-icon-nav,.cmo-custom-html,.cmo-section-divider--pattern-b):not(.cmo-section--has-bg,.cmo-section--has-bg-color,[style*=background],[style*=--cmo-section-user-bg],[style*=--section-bg-overlay])))+:is(.cmo-section-anchor,style,script)+:is(.cmo-section-anchor,style,script)+:is(.cmo-section-anchor,style,script)+:is(:is(.core-point--has-head,.core-mcol,.core-faq,.core-ab,.core-cat,.core-ac,.core-contact,.cmo-feature-box,.cmo-checklist,.cmo-section--section-title,.cmo-free-text,.cmo-icon-nav,.cmo-custom-html,.cmo-section-divider--pattern-b):not(.cmo-section--has-bg,.cmo-section--has-bg-color,[style*=background],[style*=--cmo-section-user-bg],[style*=--section-bg-overlay]),.cmo-section:not(.cmo-section--has-bg,.cmo-section--has-bg-color,[style*=background],[style*=--cmo-section-user-bg],[style*=--section-bg-overlay]):has(>:is(.core-point--has-head,.core-mcol,.core-faq,.core-ab,.core-cat,.core-ac,.core-contact,.cmo-feature-box,.cmo-checklist,.cmo-section--section-title,.cmo-free-text,.cmo-icon-nav,.cmo-custom-html,.cmo-section-divider--pattern-b):not(.cmo-section--has-bg,.cmo-section--has-bg-color,[style*=background],[style*=--cmo-section-user-bg],[style*=--section-bg-overlay]))))>:is(.core-point--has-head,.core-mcol,.core-faq,.core-ab,.core-cat,.core-ac,.core-contact,.cmo-feature-box,.cmo-checklist,.cmo-section--section-title,.cmo-free-text,.cmo-icon-nav,.cmo-custom-html,.cmo-section-divider--pattern-b){padding-top:0}body.cmo-genre-beauty.cmo-skin-core .cmo-section.cmo-section--section-title,[data-skin=core] .cmo-section.cmo-section--section-title{padding-block:80px;text-align:center}@media (max-width: 1023px){body.cmo-genre-beauty.cmo-skin-core .cmo-section.cmo-section--section-title,[data-skin=core] .cmo-section.cmo-section--section-title{padding-block:56px}}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .cmo-section.cmo-section--section-title,[data-skin=core] .cmo-section.cmo-section--section-title{padding-block:50px}}body.cmo-genre-beauty.cmo-skin-core .cmo-section--section-title__inner,[data-skin=core] .cmo-section--section-title__inner{max-width:var(--core-inner-max);margin-inline:auto;padding-inline:var(--core-inner-padding);box-sizing:border-box}@media (max-width: 1439.98px){body.cmo-genre-beauty.cmo-skin-core .cmo-section--section-title__inner,[data-skin=core] .cmo-section--section-title__inner{max-width:1100px}}body.cmo-genre-beauty.cmo-skin-core .cmo-section--section-title__heading:last-child,[data-skin=core] .cmo-section--section-title__heading:last-child{margin-bottom:0}body.cmo-genre-beauty.cmo-skin-core .cmo-section--section-title:not(.cmo-section--section-title--align-left,.cmo-section--section-title--align-right) .cmo-section--section-title__lead,[data-skin=core] .cmo-section--section-title:not(.cmo-section--section-title--align-left,.cmo-section--section-title--align-right) .cmo-section--section-title__lead{margin-inline:auto}body.cmo-genre-beauty.cmo-skin-core .cmo-section--section-title .cmo-section--section-title__lead,[data-skin=core] .cmo-section--section-title .cmo-section--section-title__lead{font-size:var(--core-fs-sm);font-weight:500;line-height:2.08}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .cmo-section--section-title .cmo-section--section-title__lead,[data-skin=core] .cmo-section--section-title .cmo-section--section-title__lead{line-height:1.9}}body.cmo-genre-beauty.cmo-skin-core .cmo-main-archive .cmo-archive__title,[data-skin=core] .cmo-main-archive .cmo-archive__title{font-weight:700;line-height:1.45;letter-spacing:0}body.cmo-genre-beauty.cmo-skin-core .cmo-main-archive .cmo-archive__subtitle,[data-skin=core] .cmo-main-archive .cmo-archive__subtitle{line-height:1.45;letter-spacing:0}body.cmo-genre-beauty.cmo-skin-core .cmo-main-archive .cmo-archive__description,[data-skin=core] .cmo-main-archive .cmo-archive__description{font-weight:500;line-height:2.08}@media (max-width: 767px){body.cmo-genre-beauty.cmo-skin-core .cmo-main-archive .cmo-archive__description,[data-skin=core] .cmo-main-archive .cmo-archive__description{line-height:1.9}}body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-core .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-core .cmo-flex-page-main>.cmo-section--lp-hero,body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-core .cmo-flex-page-main>.cmo-section:has(>.cmo-section--lp-hero){padding:0}body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-core .cmo-flex-page-main>.cmo-section:has(>.cmo-simple-image){padding-block:0}body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-core .cmo-flex-page-main>.cmo-section>.cmo-section{padding-block:0}body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-core .cmo-flex-page-main>.cmo-section.cmo-about-section,body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-core .cmo-flex-page-main>.cmo-section:has(>.cmo-about-section){padding:3rem 0}body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-core .cmo-flex-page-main>.cmo-section.cmo-section--about,body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-core .cmo-flex-page-main>.cmo-section:has(>.cmo-section--about){padding:3rem 0}body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-core .cmo-flex-page-main>.cmo-section.cmo-faq-section,body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-core .cmo-flex-page-main>.cmo-section:has(>.cmo-faq-section){padding:3rem 0}body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-core .cmo-flex-page-main>.cmo-section.cmo-section--repeat-box,body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-core .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-core .cmo-flex-page-main>.cmo-section.cmo-section--post-listing-column,body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-core .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-core .cmo-flex-page-main>.cmo-section.cmo-section--message,body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-core .cmo-flex-page-main>.cmo-section:has(>.cmo-section--message){padding:3rem 0}body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-core .cmo-flex-page-main>.cmo-section.cmo-message-section,body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-core .cmo-flex-page-main>.cmo-section:has(>.cmo-message-section){padding:3rem 0}body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-core .cmo-flex-page-main>.cmo-section.cmo-section--category-link,body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-core .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-core .cmo-flex-page-main>.cmo-section.cmo-section--timeline,body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-core .cmo-flex-page-main>.cmo-section:has(>.cmo-section--timeline){padding:3rem 0}body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-core .cmo-flex-page-main>.cmo-section.cmo-section--ab-link,body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-core .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-core .cmo-flex-page-main>.cmo-section.cmo-section--gallery,body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-core .cmo-flex-page-main>.cmo-section:has(>.cmo-section--gallery){padding:3rem 0}body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-core .cmo-flex-page-main>.cmo-section.cmo-section--information,body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-core .cmo-flex-page-main>.cmo-section:has(>.cmo-section--information){padding:3rem 0}body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-core .cmo-flex-page-main>.cmo-section.cmo-section--contact-form,body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-core .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-core .cmo-flex-page-main>.cmo-section.cmo-section--cpt-listing,body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-core .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-core .cmo-flex-page-main>.cmo-section.cmo-section--cpt-archive,body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-core .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-core .cmo-flex-page-main>.cmo-section.cmo-section--contact-pattern-b,body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-core .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-core .cmo-about-section,body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-core [data-skin=core] .cmo-about-section,body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-core .cmo-section--about,body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-core [data-skin=core] .cmo-section--about,body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-core .cmo-faq-section,body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-core [data-skin=core] .cmo-faq-section,body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-core .cmo-section--repeat-box,body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-core [data-skin=core] .cmo-section--repeat-box,body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-core .cmo-section--post-listing-column,body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-core [data-skin=core] .cmo-section--post-listing-column,body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-core .cmo-section--message,body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-core [data-skin=core] .cmo-section--message,body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-core .cmo-message-section,body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-core [data-skin=core] .cmo-message-section,body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-core .cmo-section--category-link,body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-core [data-skin=core] .cmo-section--category-link,body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-core .cmo-section--timeline,body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-core [data-skin=core] .cmo-section--timeline,body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-core .cmo-section--ab-link,body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-core [data-skin=core] .cmo-section--ab-link,body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-core .cmo-section--gallery,body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-core [data-skin=core] .cmo-section--gallery,body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-core .cmo-section--information,body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-core [data-skin=core] .cmo-section--information,body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-core .cmo-section--contact-form,body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-core [data-skin=core] .cmo-section--contact-form,body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-core .cmo-section--cpt-listing,body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-core [data-skin=core] .cmo-section--cpt-listing,body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-core .cmo-section--cpt-archive,body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-core [data-skin=core] .cmo-section--cpt-archive,body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-core .cmo-section--contact-pattern-b,body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-core [data-skin=core] .cmo-section--contact-pattern-b{background:transparent}body.page-template-page-flex-page [data-skin=core] .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=core] .cmo-flex-page-main>.cmo-section--lp-hero,body.page-template-page-flex-page [data-skin=core] .cmo-flex-page-main>.cmo-section:has(>.cmo-section--lp-hero){padding:0}body.page-template-page-flex-page [data-skin=core] .cmo-flex-page-main>.cmo-section:has(>.cmo-simple-image){padding-block:0}body.page-template-page-flex-page [data-skin=core] .cmo-flex-page-main>.cmo-section>.cmo-section{padding-block:0}body.page-template-page-flex-page [data-skin=core] .cmo-flex-page-main>.cmo-section.cmo-about-section,body.page-template-page-flex-page [data-skin=core] .cmo-flex-page-main>.cmo-section:has(>.cmo-about-section){padding:3rem 0}body.page-template-page-flex-page [data-skin=core] .cmo-flex-page-main>.cmo-section.cmo-section--about,body.page-template-page-flex-page [data-skin=core] .cmo-flex-page-main>.cmo-section:has(>.cmo-section--about){padding:3rem 0}body.page-template-page-flex-page [data-skin=core] .cmo-flex-page-main>.cmo-section.cmo-faq-section,body.page-template-page-flex-page [data-skin=core] .cmo-flex-page-main>.cmo-section:has(>.cmo-faq-section){padding:3rem 0}body.page-template-page-flex-page [data-skin=core] .cmo-flex-page-main>.cmo-section.cmo-section--repeat-box,body.page-template-page-flex-page [data-skin=core] .cmo-flex-page-main>.cmo-section:has(>.cmo-section--repeat-box){padding:3rem 0}body.page-template-page-flex-page [data-skin=core] .cmo-flex-page-main>.cmo-section.cmo-section--post-listing-column,body.page-template-page-flex-page [data-skin=core] .cmo-flex-page-main>.cmo-section:has(>.cmo-section--post-listing-column){padding:3rem 0}body.page-template-page-flex-page [data-skin=core] .cmo-flex-page-main>.cmo-section.cmo-section--message,body.page-template-page-flex-page [data-skin=core] .cmo-flex-page-main>.cmo-section:has(>.cmo-section--message){padding:3rem 0}body.page-template-page-flex-page [data-skin=core] .cmo-flex-page-main>.cmo-section.cmo-message-section,body.page-template-page-flex-page [data-skin=core] .cmo-flex-page-main>.cmo-section:has(>.cmo-message-section){padding:3rem 0}body.page-template-page-flex-page [data-skin=core] .cmo-flex-page-main>.cmo-section.cmo-section--category-link,body.page-template-page-flex-page [data-skin=core] .cmo-flex-page-main>.cmo-section:has(>.cmo-section--category-link){padding:3rem 0}body.page-template-page-flex-page [data-skin=core] .cmo-flex-page-main>.cmo-section.cmo-section--timeline,body.page-template-page-flex-page [data-skin=core] .cmo-flex-page-main>.cmo-section:has(>.cmo-section--timeline){padding:3rem 0}body.page-template-page-flex-page [data-skin=core] .cmo-flex-page-main>.cmo-section.cmo-section--ab-link,body.page-template-page-flex-page [data-skin=core] .cmo-flex-page-main>.cmo-section:has(>.cmo-section--ab-link){padding:3rem 0}body.page-template-page-flex-page [data-skin=core] .cmo-flex-page-main>.cmo-section.cmo-section--gallery,body.page-template-page-flex-page [data-skin=core] .cmo-flex-page-main>.cmo-section:has(>.cmo-section--gallery){padding:3rem 0}body.page-template-page-flex-page [data-skin=core] .cmo-flex-page-main>.cmo-section.cmo-section--information,body.page-template-page-flex-page [data-skin=core] .cmo-flex-page-main>.cmo-section:has(>.cmo-section--information){padding:3rem 0}body.page-template-page-flex-page [data-skin=core] .cmo-flex-page-main>.cmo-section.cmo-section--contact-form,body.page-template-page-flex-page [data-skin=core] .cmo-flex-page-main>.cmo-section:has(>.cmo-section--contact-form){padding:3rem 0}body.page-template-page-flex-page [data-skin=core] .cmo-flex-page-main>.cmo-section.cmo-section--cpt-listing,body.page-template-page-flex-page [data-skin=core] .cmo-flex-page-main>.cmo-section:has(>.cmo-section--cpt-listing){padding:3rem 0}body.page-template-page-flex-page [data-skin=core] .cmo-flex-page-main>.cmo-section.cmo-section--cpt-archive,body.page-template-page-flex-page [data-skin=core] .cmo-flex-page-main>.cmo-section:has(>.cmo-section--cpt-archive){padding:3rem 0}body.page-template-page-flex-page [data-skin=core] .cmo-flex-page-main>.cmo-section.cmo-section--contact-pattern-b,body.page-template-page-flex-page [data-skin=core] .cmo-flex-page-main>.cmo-section:has(>.cmo-section--contact-pattern-b){padding:3rem 0}body.page-template-page-flex-page [data-skin=core] .cmo-about-section,body.page-template-page-flex-page [data-skin=core] .cmo-section--about,body.page-template-page-flex-page [data-skin=core] .cmo-faq-section,body.page-template-page-flex-page [data-skin=core] .cmo-section--repeat-box,body.page-template-page-flex-page [data-skin=core] .cmo-section--post-listing-column,body.page-template-page-flex-page [data-skin=core] .cmo-section--message,body.page-template-page-flex-page [data-skin=core] .cmo-message-section,body.page-template-page-flex-page [data-skin=core] .cmo-section--category-link,body.page-template-page-flex-page [data-skin=core] .cmo-section--timeline,body.page-template-page-flex-page [data-skin=core] .cmo-section--ab-link,body.page-template-page-flex-page [data-skin=core] .cmo-section--gallery,body.page-template-page-flex-page [data-skin=core] .cmo-section--information,body.page-template-page-flex-page [data-skin=core] .cmo-section--contact-form,body.page-template-page-flex-page [data-skin=core] .cmo-section--cpt-listing,body.page-template-page-flex-page [data-skin=core] .cmo-section--cpt-archive,body.page-template-page-flex-page [data-skin=core] .cmo-section--contact-pattern-b{background:transparent}@media (max-width: 1023px){body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-core .cmo-flex-page-main>.cmo-section:where(:not(.cmo-section--lp-hero)):where(:not(:has(>.cmo-section--lp-hero))){padding-block:56px}}@media (max-width: 767px){body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-core .cmo-flex-page-main>.cmo-section:where(:not(.cmo-section--lp-hero)):where(:not(:has(>.cmo-section--lp-hero))){padding-block:50px}}body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-core .cmo-flex-page-main>.cmo-section:has(>.cmo-feature-box,>.cmo-checklist){padding:0}body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-core .cmo-flex-page-main>.cmo-section.cmo-section--section-title{padding-inline:0}body.page-template-page-flex-page.cmo-genre-beauty.cmo-skin-core .cmo-page-title{font-size:var(--core-fs-lg);font-weight:700;line-height:1.45;letter-spacing:0}body.cmo-skin-core .cmo-section.cmo-section--simple-box .cmo-simple-box__text>.cmo-simple-box__eyebrow.cmo-simple-box__eyebrow--size-sm{font-size:var(--core-fs-base)}body.cmo-skin-core .cmo-section.cmo-section--simple-box .cmo-simple-box__text>.cmo-simple-box__eyebrow.cmo-simple-box__eyebrow--size-lg{font-size:var(--core-fs-lg)}
