.rz.rz--skin-clinic-02{--c02rz-navy:#0F203E;--c02rz-amber:#ffa60b;--c02rz-line:rgba(15,32,62,0.12);--color-on-primary:#fffaf2;--rz-r:14px;--rz-r-sm:12px;--rz-r-btn:999px;--rz-panel-pad:32px;--rz-panel-sh:0 26px 60px -34px rgba(15,32,62,0.45);padding:clamp(72px,9vw,116px) clamp(20px,5vw,48px)}.rz--skin-clinic-02 .rz-grid{max-width:1180px;gap:60px}.rz--skin-clinic-02 .rz-aside{top:152px}.rz--skin-clinic-02 .rz-kicker{display:inline-flex;align-items:center;gap:14px;font-size:.76rem;font-weight:700;letter-spacing:.22em;color:var(--c02rz-amber)}.rz--skin-clinic-02 .rz-kicker:before{content:"";width:34px;height:1px;background:var(--c02rz-amber)}.rz--skin-clinic-02 .rz-title{font-weight:700;line-height:1.12;letter-spacing:-.01em;color:var(--c02rz-navy);margin:20px 0 14px}.rz--skin-clinic-02 .rz-sub{font-size:1rem;line-height:1.7;max-width:400px}.rz--skin-clinic-02 .rz-steps{margin-top:38px}.rz--skin-clinic-02 .rz-steps li{padding:10px 0;border-bottom:1px solid var(--c02rz-line)}.rz--skin-clinic-02 .rz-steps li:last-child{border-bottom:none}.rz--skin-clinic-02 .rz-steps li.is-active .rz-steps__n{color:var(--c02rz-amber)}.rz--skin-clinic-02 .rz-recap{border-top-color:var(--c02rz-line)}.rz--skin-clinic-02 .rz-recap__price{color:var(--c02rz-amber)}.rz--skin-clinic-02 .rz-svc{border-color:var(--c02rz-line)}.rz--skin-clinic-02 .rz-svc:hover{border-color:var(--c02rz-amber);box-shadow:0 14px 30px -22px rgba(15,32,62,.5)}.rz--skin-clinic-02 .rz-svc__n{color:var(--c02rz-amber);opacity:1}.rz--skin-clinic-02 .rz-svc__price{color:var(--c02rz-navy)}.rz--skin-clinic-02 .rz-person:hover{border-color:var(--c02rz-amber)}.rz--skin-clinic-02 .rz-bar__back:hover,.rz--skin-clinic-02 .rz-day.is-on:hover,.rz--skin-clinic-02 .rz-nav:hover:not(:disabled),.rz--skin-clinic-02 .rz-slot:hover:not(.is-off){background:var(--c02rz-amber);border-color:var(--c02rz-amber);color:var(--c02rz-navy)}.rz--skin-clinic-02 .rz-count b{color:var(--c02rz-amber)}.rz--skin-clinic-02 .rz-cta{text-transform:uppercase;letter-spacing:.14em;font-size:.82rem;font-weight:600;padding:17px 26px;box-shadow:0 12px 28px -12px rgba(15,32,62,.55)}.rz--skin-clinic-02 .rz-cta:hover:not(:disabled){background:#081428}@media (max-width:920px){.rz--skin-clinic-02 .rz-grid{gap:36px}.rz.rz--skin-clinic-02{--rz-panel-pad:24px}}@media (max-width:560px){.rz--skin-clinic-02 .rz-svc{flex-wrap:wrap;align-items:flex-start;row-gap:10px}.rz--skin-clinic-02 .rz-svc__n{padding-top:2px}.rz--skin-clinic-02 .rz-svc__img,.rz--skin-clinic-02 .rz-svc__ph{display:none}.rz--skin-clinic-02 .rz-svc__body{flex:1 1 0;min-width:0}.rz--skin-clinic-02 .rz-svc__desc{-webkit-line-clamp:3}.rz--skin-clinic-02 .rz-svc__meta{flex:1 0 100%;flex-direction:row;align-items:baseline;justify-content:flex-start;gap:10px;padding-left:30px}.rz--skin-clinic-02 .rz-svc__dur:before{content:"·";margin-right:8px}}