.hs-training-booking{--ink: #171513;--paper: #f5f3ef;--green: #f7eee9;--accent: #e65a2c;--card: #fffdf9;--muted: #6f655d;--line: #e6dfd5;background:var(--paper);font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.hs-training-booking__hero{padding:clamp(64px,9vw,118px) 24px;border-bottom:1px solid var(--line);background:var(--card);color:var(--ink)}.hs-training-booking__hero:after{top:-20vw;right:-7vw;bottom:auto;width:46vw;height:46vw;background:#e65a2c1a;opacity:1}.hs-training-booking__hero-inner{max-width:1120px}.hs-training-booking__eyebrow,.hs-training-booking__step-count,.hs-training-booking__service>p:first-child{color:var(--accent);font-size:10px;font-weight:800;letter-spacing:.16em}.hs-training-booking__hero h1{max-width:820px;font-family:inherit;font-size:clamp(44px,7vw,82px);font-weight:800;letter-spacing:-.06em;line-height:.94}.hs-training-booking__intro{margin-top:26px;color:var(--muted);font-size:clamp(16px,2vw,20px)}.hs-training-booking__facts{margin-top:34px}.hs-training-booking__facts span{border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--muted)}.hs-training-booking__facts b{color:var(--ink)}.hs-training-booking__body{grid-template-columns:minmax(0,1fr);gap:22px;width:min(820px,100%);padding:clamp(40px,7vw,76px) 24px}.hs-training-booking__service{padding:28px;border:1px solid var(--line);border-radius:18px;background:var(--card)}.hs-training-booking__service h2,.hs-training-booking__profile strong,.hs-training-booking__step h2{font-family:inherit;font-weight:800}.hs-training-booking__service>strong{background:var(--accent);color:#fff}.hs-training-booking__card{border-color:var(--line);border-radius:18px;background:var(--card);box-shadow:0 14px 44px #1715130f}.hs-training-booking__progress{background:var(--line)}.hs-training-booking__progress i{background:var(--accent)}.hs-training-booking__profile{border-color:#efd0c3;background:var(--green)}.hs-training-booking__profile span,.hs-training-booking__status.is-success{color:#8e3d23}.hs-training-booking__field input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #e65a2c21}.hs-training-booking__button{border-color:var(--accent);border-radius:10px;background:var(--accent)}.hs-training-booking__button:hover{background:#ca4921}.hs-training-booking__button:disabled{cursor:not-allowed}.hs-training-booking__finish-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hs-training-booking__finish-options button{display:grid;gap:8px;min-height:150px;padding:24px;border:1px solid var(--line);border-radius:14px;background:#fff;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.hs-training-booking__finish-options button:hover,.hs-training-booking__finish-options button:focus-visible{border-color:var(--accent);box-shadow:0 8px 24px #17151312;outline:0;transform:translateY(-2px)}.hs-training-booking__finish-options strong{font-size:22px}.hs-training-booking__finish-options span{color:var(--muted);font-size:13px;line-height:1.5}.hs-training-booking__change-finish{width:max-content}@media(max-width:620px){.hs-training-booking__finish-options{grid-template-columns:1fr}.hs-training-booking__finish-options button{min-height:0}}.hs-training-booking__date,.hs-training-booking__time{border-color:var(--line);border-radius:10px;background:#fff}.hs-training-booking__date strong{font-family:inherit;font-weight:800}.hs-training-booking__date.is-selected,.hs-training-booking__time.is-selected{border-color:var(--accent);background:#e65a2c1a;color:#9c3d20}.hs-training-booking__payment{background:var(--paper)}.hs-training-booking__saved-card input,.hs-training-booking__policy input{accent-color:var(--accent)}.hs-training-booking__check{background:var(--accent);color:#fff}.hs-training-booking__policy{display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid #e8b9a8;border-radius:12px;background:#e65a2c14;cursor:pointer}.hs-training-booking__policy input{flex:0 0 auto;width:18px;height:18px;margin:2px 0 0}.hs-training-booking__policy span{display:grid;gap:5px;color:var(--muted);font-size:12px;line-height:1.5}.hs-training-booking__policy strong{color:var(--ink);font-size:12px}@media(max-width:749px){.hs-training-booking__hero:after{top:-18vw;right:-32vw;bottom:auto;width:82vw;height:82vw;opacity:1}.hs-training-booking__service{padding:22px}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/hs-training-blowdry-system.css.map */
