.sdsh{--sdsh-red: #ED4724;--sdsh-blue: #00509D;--sdsh-ink: #14100E;--sdsh-paper: #FFFFFF;--sdsh-cream: #F7F3F1;--sdsh-muted: #6A605B;--sdsh-line: #EDE6E2;background:var(--sdsh-paper);color:var(--sdsh-ink);font-family:LINE Seed Sans TH,LINE Seed Sans,system-ui,sans-serif;font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}.sdsh *{box-sizing:border-box}.sdsh,.sdsh *,.sdsh h1,.sdsh h2,.sdsh h3,.sdsh h4,.sdsh p,.sdsh span,.sdsh div,.sdsh a,.sdsh button,.sdsh small,.sdsh b{font-family:LINE Seed Sans TH,LINE Seed Sans,system-ui,sans-serif!important}.sdsh img{max-width:100%}.sdsh-hero{position:relative;overflow:hidden;padding:34px 22px 26px}.sdsh-blob{position:absolute;pointer-events:none}.sdsh-blob--1{width:380px;height:380px;left:-120px;top:-110px;background:radial-gradient(closest-side,#ed4724eb,#ed472400 72%);filter:blur(26px)}.sdsh-blob--2{width:340px;height:340px;right:-130px;top:30px;background:radial-gradient(closest-side,#00509dd9,#00509d00 72%);filter:blur(28px)}.sdsh-blob--3{width:260px;height:260px;left:40px;top:140px;background:radial-gradient(closest-side,#ff963cb8,#ff963c00 72%);filter:blur(30px)}.sdsh-hero__inner{position:relative;display:flex;flex-direction:column;gap:13px}.sdsh-hero__text{display:flex;flex-direction:column;gap:14px}@media(max-width:749px){.sdsh-hero__inner{gap:26px}}.sdsh-eyebrow{font-size:10px;font-weight:700;letter-spacing:.2em;color:var(--sdsh-ink);opacity:.55}.sdsh-hero h1{margin:0;font-size:30px;font-weight:700;line-height:1.26;text-wrap:balance}.sdsh-hero p{margin:0;font-size:14.5px;line-height:1.7;color:#3e3733;max-width:30ch}.sdsh-cta{display:flex;gap:9px;flex-wrap:wrap;margin-top:6px}.sdsh-btn{border:0;border-radius:999px;padding:13px 24px;font-size:14.5px;font-weight:700;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;min-height:46px}.sdsh-btn--dark{background:var(--sdsh-ink);color:#fff}.sdsh-btn--ghost{background:#ffffffc7;color:var(--sdsh-ink);border:1px solid rgba(20,16,14,.16)}.sdsh-btn--red{background:#c93a1b;color:#fff}.sdsh-btn--white{background:#fff;color:var(--sdsh-ink)}.sdsh-btn:focus-visible{outline:2px solid var(--sdsh-red);outline-offset:3px}.sdsh-rail{position:relative;padding:8px 0 30px 22px}.sdsh-rail__head{display:flex;justify-content:space-between;align-items:baseline;padding-right:22px;margin-bottom:12px;gap:12px}.sdsh-rail__head h2{margin:0;font-size:17px;font-weight:700}.sdsh-rail__head a{font-size:13.5px;color:#c93a1b;text-decoration:none;white-space:nowrap}.sdsh-rail__track{display:flex;gap:12px;overflow-x:auto;padding-right:22px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.sdsh-rail__track::-webkit-scrollbar{display:none}.sdsh-card{flex:0 0 auto;width:148px;scroll-snap-align:start;display:flex;flex-direction:column;gap:7px;text-decoration:none;color:inherit}.sdsh-card img{width:100%;aspect-ratio:1;object-fit:cover;display:block;border-radius:6px;background:#f2eeeb}.sdsh-card__name{font-size:13.5px;font-weight:700;line-height:1.4}.sdsh-card__price{font-size:13.5px;font-weight:700;color:#c93a1b}.sdsh-card__note{font-size:11.5px;color:#6f625d;line-height:1.5}.sdsh-why{padding:40px 22px;display:flex;flex-direction:column;gap:20px}.sdsh-why h2{margin:0;font-size:22px;font-weight:700;line-height:1.32;text-wrap:balance}.sdsh-why__list{display:flex;flex-direction:column}.sdsh-why__item{border-top:1px solid var(--sdsh-line);padding:16px 0;display:flex;flex-direction:column;gap:6px}.sdsh-why__item:last-child{border-bottom:1px solid var(--sdsh-line)}.sdsh-why__title{display:flex;align-items:baseline;gap:10px}.sdsh-why__num{font-size:12px;font-weight:700;color:#c93a1b}.sdsh-why__name{font-size:16.5px;font-weight:700}.sdsh-why__body{font-size:14px;color:var(--sdsh-muted);line-height:1.8;padding-left:26px}.sdsh-levels{padding:0 22px 40px;display:flex;flex-direction:column;gap:12px}.sdsh-levels__bar{height:8px;border-radius:999px;background:linear-gradient(90deg,#FFB27A,var(--sdsh-red) 46%,var(--sdsh-blue))}.sdsh-levels__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sdsh-levels__name{font-size:13.5px;font-weight:700}.sdsh-levels__desc{font-size:11.5px;color:#6f625d;line-height:1.55}.sdsh-psy{background:var(--sdsh-cream);padding:40px 22px;display:flex;flex-direction:column;gap:15px}.sdsh-psy__eyebrow{font-size:10px;font-weight:700;letter-spacing:.19em;color:#c93a1b}.sdsh-psy h2{margin:0;font-size:20px;font-weight:700;line-height:1.36;text-wrap:balance}.sdsh-psy p{margin:0;font-size:14px;color:var(--sdsh-muted);line-height:1.9}.sdsh-psy__cards{display:flex;flex-direction:column;gap:10px;margin-top:4px}.sdsh-psy__card{background:#fff;padding:14px 16px;display:flex;flex-direction:column;gap:4px}.sdsh-psy__card b{font-size:13.5px;font-weight:700}.sdsh-psy__card span{font-size:13px;color:#7b706b;line-height:1.75}.sdsh-end{position:relative;overflow:hidden;background:var(--sdsh-ink);padding:46px 22px}.sdsh-end__inner{position:relative;display:flex;flex-direction:column;gap:15px}.sdsh-end h2{margin:0;font-size:23px;font-weight:700;color:#fff;line-height:1.34;text-wrap:balance}.sdsh-end small{font-size:12px;color:#ffffff9e;line-height:1.7}.sdsh-end .sdsh-blob--1{left:-90px;bottom:-180px;top:auto}.sdsh-end .sdsh-blob--2{right:-100px;top:-140px}.sdsh-note{font-size:11.5px;color:#a3968f;line-height:1.6}@media(min-width:750px){.sdsh-hero{padding:0;height:620px}.sdsh-blob--1{width:860px;height:860px;left:-240px;top:-300px;filter:blur(50px)}.sdsh-blob--2{width:780px;height:780px;right:-180px;top:-140px;filter:blur(52px)}.sdsh-blob--3{width:600px;height:600px;left:380px;top:200px;filter:blur(54px)}.sdsh-hero__inner{height:100%;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:56px;padding:0 clamp(28px,5vw,64px)}.sdsh-hero__text{display:flex;flex-direction:column;gap:20px}.sdsh-hero h1{font-size:clamp(38px,4vw,54px);line-height:1.22}.sdsh-hero p{font-size:17px;max-width:36ch}.sdsh-hero__shot{display:flex;justify-content:center}.sdsh-hero__shot img{width:min(460px,100%);border-radius:8px;box-shadow:0 30px 70px #14100e2e}.sdsh-rail{padding:64px clamp(28px,5vw,64px)}.sdsh-rail__head{padding-right:0;margin-bottom:26px}.sdsh-rail__head h2{font-size:28px}.sdsh-rail__track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;overflow:visible;padding-right:0;scroll-snap-type:none}.sdsh-card{width:auto}.sdsh-card__name,.sdsh-card__price{font-size:17px}.sdsh-card__note{font-size:13.5px}.sdsh-why{padding:72px clamp(28px,5vw,64px);gap:34px;align-items:center}.sdsh-why h2{font-size:38px;text-align:center;max-width:22ch}.sdsh-why__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid var(--sdsh-line);width:100%}.sdsh-why__item{border-top:0;border-bottom:0!important;padding:30px 30px 0 0}.sdsh-why__item+.sdsh-why__item{border-left:1px solid var(--sdsh-line);padding-left:30px}.sdsh-why__name{font-size:20px}.sdsh-why__body{font-size:15.5px;line-height:1.9;padding-left:0}.sdsh-why__title{flex-direction:column;gap:8px;align-items:flex-start}.sdsh-levels{padding:0 clamp(28px,5vw,64px) 80px;gap:18px}.sdsh-levels__bar{height:12px}.sdsh-levels__grid{gap:30px}.sdsh-levels__name{font-size:17px}.sdsh-levels__desc{font-size:14.5px}.sdsh-psy{padding:80px clamp(28px,5vw,64px);display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.sdsh-psy__head{display:flex;flex-direction:column;gap:16px}.sdsh-psy h2{font-size:34px}.sdsh-psy p{font-size:16px;max-width:44ch}.sdsh-psy__cards{gap:14px;margin-top:0}.sdsh-psy__card{padding:22px 24px}.sdsh-psy__card b{font-size:16px}.sdsh-psy__card span{font-size:15px}.sdsh-end{padding:90px clamp(28px,5vw,64px)}.sdsh-end__inner{align-items:center;text-align:center;gap:22px}.sdsh-end h2{font-size:40px;max-width:24ch}}@media(prefers-reduced-motion:reduce){.sdsh *{animation:none!important;transition:none!important}}@media(min-width:1280px){.sdsh-rail__track{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px}.sdsh-card__name{font-size:15px}.sdsh-card__note{font-size:12.5px}.sdsh-card__price{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/sds-home.css.map */
