.ss-platform-bar{box-sizing:border-box;color:#171717;z-index:100;background:#fff;border-bottom:1px solid #eadfe2;justify-content:space-between;align-items:center;gap:24px;min-height:90px;padding:17px 28px;font-family:Arial,sans-serif;display:flex;position:relative}.ss-platform-home{color:#111;flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:flex}.ss-platform-home img{object-fit:contain;border-radius:12px;width:54px;height:54px}.ss-platform-home strong{letter-spacing:-1.2px;white-space:nowrap;font-size:29px;font-weight:800;line-height:1.1}.ss-platform-home em{color:#c61f36;font-style:normal}.ss-platform-home sup{vertical-align:super;letter-spacing:0;font-size:10px}.ss-platform-home small{letter-spacing:.3px;text-align:center;margin-top:7px;font-size:7px;font-weight:800;display:block}.ss-platform-bar form{background:#fff;border:1px solid #e0d8da;border-radius:10px;flex:1;gap:6px;max-width:380px;margin:0;padding:5px;display:flex}.ss-platform-bar input{color:#222;background:#fff;border:0;flex:1;min-width:0;padding:8px;font:13px Arial}.ss-platform-bar button{color:#fff;cursor:pointer;background:#c61f36;border:0;border-radius:7px;padding:10px 12px;font:600 12px Arial}.ss-platform-bar nav{align-items:center;gap:18px;display:flex}.ss-platform-bar nav a{color:#292124;font-size:13px;font-weight:650;text-decoration:none}.ss-platform-bar .ss-platform-back{white-space:nowrap;border:1px solid #d6c6cb;border-radius:8px;padding:11px 14px;display:inline-flex}:is(.ss-platform-bar a:focus-visible,.ss-platform-bar button:focus-visible){outline-offset:3px;outline:3px solid #c61f36}@media (max-width:1050px){.ss-platform-bar{flex-wrap:wrap;gap:14px}.ss-platform-bar form{flex-basis:100%;order:3;max-width:none}}@media (max-width:600px){.ss-platform-bar{padding:14px 16px}.ss-platform-home strong{font-size:25px}.ss-platform-bar nav{flex-wrap:wrap;gap:8px}.ss-platform-bar nav a{font-size:11px}.ss-platform-back{padding:9px!important}}.ss-platform-bar{border-bottom:0;box-shadow:0 3px 16px #2113260d}.ss-platform-footer{box-sizing:border-box;color:#292129;background:#f7f5f6;grid-template-columns:1.2fr 1fr 1fr 1fr;gap:30px;margin-top:32px;padding:40px max(24px,5vw) 22px;font:13px/1.6 Arial,sans-serif;display:grid}.ss-platform-footer nav{flex-direction:column;gap:9px;display:flex}.ss-platform-footer strong{margin-bottom:8px;font-size:14px}.ss-platform-footer a{color:#3c3039;text-decoration:none}.ss-platform-footer a:hover{color:#c61f36}.ss-platform-footer .ss-footer-brand{letter-spacing:-1px;color:#111;font-size:27px;font-weight:800}.ss-footer-brand span{color:#c61f36}.ss-footer-brand sup{font-size:9px}.ss-platform-footer p{font-size:11px}.ss-platform-footer>small{border-top:1px solid #e5dfe3;grid-column:1/-1;padding-top:18px;font-size:11px}@media (max-width:750px){.ss-platform-footer{grid-template-columns:1fr 1fr}}@media (max-width:450px){.ss-platform-footer{grid-template-columns:1fr}}.ss-platform-marketing{color:#292124;font:650 13px Arial,sans-serif;position:relative}.ss-platform-marketing summary{cursor:pointer;white-space:nowrap;list-style:none}.ss-platform-marketing summary:after{content:" ▾"}.ss-platform-marketing>div{z-index:110;background:#fff;border:1px solid #e7dce1;border-radius:12px;min-width:220px;padding:10px;position:absolute;top:calc(100% + 15px);right:0;box-shadow:0 8px 25px #2c162322}.ss-platform-marketing>div>a{border-radius:6px;padding:12px;display:block}.ss-platform-marketing>div>a:hover{background:#faf0f3}.ss-platform-bar nav>a{white-space:nowrap}.ss-platform-bar form{max-width:300px}.ss-platform-marketing[open]>summary{color:#b91e35}.ss-platform-bar nav>a,.ss-platform-bar nav summary{line-height:1.4;font-size:12px!important}.ss-platform-bar nav{gap:11px}.ss-platform-language{align-items:center;gap:5px;font:12px Arial,sans-serif;display:inline-flex}.ss-platform-language select{color:#322631;background:#fff;border:1px solid #dfd4da;border-radius:7px;max-width:125px;padding:6px;font:12px Arial,sans-serif}.ss-platform-bar{grid-template-columns:auto minmax(160px,220px) minmax(0,1fr);gap:18px;display:grid}.ss-platform-bar nav{flex-wrap:wrap;justify-content:flex-end;gap:8px 11px;min-width:0}.ss-platform-bar form{width:100%;min-width:0}.ss-platform-language{white-space:nowrap}.ss-platform-bar .ss-platform-back{padding:8px 10px}.ss-platform-bar .ss-platform-home strong{font-size:26px}@media (max-width:1050px){.ss-platform-bar{grid-template-columns:minmax(0,1fr);gap:13px}.ss-platform-bar nav{justify-content:flex-start}.ss-platform-bar form{order:3;max-width:none}.ss-platform-bar .ss-platform-home strong{font-size:26px}}html body .ss-page-banner{box-sizing:border-box;isolation:isolate;color:#fff;background:#44152b;border:0;border-radius:0 0 16px 16px;align-items:center;width:100%;height:clamp(220px,20vw,285px);min-height:220px;margin:0;font-family:Arial,sans-serif;display:flex;position:relative;overflow:hidden}html body .ss-page-banner>img{z-index:-2;object-fit:cover;object-position:center 28%;filter:none;background:#e6ded9;border:0;border-radius:0;width:64%;height:100%;display:block;position:absolute;inset:0 0 0 auto}html body .ss-page-banner:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#44152b 0% 30%,#44152bdb 39%,#44152b55 56%,#0000 74%);position:absolute;inset:0}html body .ss-page-banner .ss-page-banner-copy{box-sizing:border-box;width:57%;max-width:800px;box-shadow:none;text-align:left;background:0 0;border:0;margin:0;padding:30px max(24px,5vw)}html body .ss-page-banner .ss-page-banner-copy small{color:#fff;letter-spacing:1.5px;margin:0 0 12px;font:700 11px/1.4 Arial,sans-serif;display:block}html body .ss-page-banner .ss-page-banner-copy p{color:#fff;text-shadow:0 1px 3px #25101d66;margin:10px 0 0;font:400 15px/1.5 Arial,sans-serif}html body .ss-page-banner .ss-page-banner-copy .ss-page-banner-title{color:#fff;letter-spacing:-.6px;overflow-wrap:break-word;margin:0;font:750 clamp(26px,3vw,40px)/1.15 Arial,sans-serif}@media (max-width:600px){html body .ss-page-banner{height:220px;min-height:220px}html body .ss-page-banner>img{object-position:center 25%;width:100%}html body .ss-page-banner:after{background:linear-gradient(90deg,#341021e8,#341021b3 52%,#34102122)}html body .ss-page-banner .ss-page-banner-copy{width:90%;padding:25px 22px}html body .ss-page-banner .ss-page-banner-copy .ss-page-banner-title{font-size:27px}html body .ss-page-banner .ss-page-banner-copy p{font-size:13px}}html body #app:has(.ss-verification-page)>.ss-clean-banner{display:grid!important}body:has(>.ss-page-banner){height:auto;min-height:100dvh;overflow-y:auto}body:has(>.ss-page-banner) .workspace{height:calc(100dvh - 138px - clamp(220px,20vw,285px));min-height:320px}html body nav#ssTopMenu.ss-top-menu{width:100%;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:3px 18px!important;padding-inline:20px!important;display:flex!important}html body nav#ssTopMenu.ss-top-menu>[data-connect-links]{margin:0!important}html body>header:has(#topnav){grid-template-columns:230px minmax(0,1fr) 230px!important;align-items:center!important;gap:12px!important;min-height:76px!important;padding:10px 3%!important;display:grid!important}html body>header .logo{grid-area:1/1;justify-self:start;gap:8px!important}html body>header .logo .logo-mark{width:42px!important;min-width:42px!important;height:42px!important}html body>header .logo .logo-text{letter-spacing:-.8px!important;font-size:28px!important}html body>header .logo .logo-text small{letter-spacing:0!important;text-align:right!important;width:100%!important;margin-top:5px!important;font-size:7.5px!important}html body>header .logo .ss-word-tm{margin-left:2px!important;font-size:8px!important;position:absolute!important;top:0!important;left:100%!important}html body>header nav#topnav{grid-area:1/2;width:100%;flex-flow:wrap!important;justify-content:center!important;align-items:center!important;gap:5px 15px!important;padding:0!important}html body>header .header-actions{grid-area:1/3;justify-self:end;justify-content:flex-end!important;gap:10px!important;margin:0!important}html body>header .header-actions .ss-mobile-book{display:none!important}html body>header :is(#menu,.ss-phone-menu),html body .ss-platform-bar .ss-platform-menu-toggle{box-sizing:border-box;letter-spacing:.5px;cursor:pointer;justify-content:center;align-items:center;min-width:66px;min-height:40px;box-shadow:0 2px 6px #23131b08;color:#292124!important;background:#fff!important;border:1px solid #d8cfd3!important;border-radius:8px!important;width:auto!important;padding:9px 13px!important;font:700 12px/1.4 Arial,sans-serif!important;display:inline-flex!important}html body>header :is(#menu,.ss-phone-menu):hover,html body .ss-platform-bar .ss-platform-menu-toggle:hover{color:#b41b32!important;border-color:#c61f36!important}html body>header nav#topnav.ss-menu-collapsed{display:none!important}html body .ss-platform-bar{grid-template-columns:auto minmax(150px,200px) minmax(0,1fr) auto!important;gap:16px!important;height:auto!important;min-height:76px!important;padding:12px 24px!important}html body .ss-platform-bar>.ss-platform-home{grid-area:1/1}html body .ss-platform-bar>form{grid-area:1/2}html body .ss-platform-bar>nav{grid-area:1/3}html body .ss-platform-bar>.ss-platform-menu-toggle{grid-area:1/4;justify-self:end}html body .ss-platform-home img{border-radius:9px!important;width:42px!important;height:42px!important}html body .ss-platform-bar .ss-platform-home strong{font-size:23px!important}html body .ss-platform-home>span{grid-template-columns:max-content;display:grid}html body .ss-platform-home strong{width:max-content;display:block;position:relative}html body .ss-platform-home strong sup{margin-left:2px;position:absolute;top:0;left:100%}html body .ss-platform-home small{contain:inline-size;width:100%;letter-spacing:0!important;text-align:right!important;font-size:7px!important}html body .ss-platform-bar nav{flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:8px 14px!important}html body .ss-platform-bar nav[hidden]{display:none!important}html body .salon-send-header nav{flex:1;justify-content:center!important;align-items:center!important}@media (max-width:1150px){html body>header:has(#topnav){grid-template-columns:minmax(0,1fr) auto!important;min-height:72px!important}html body>header .header-actions{grid-area:1/2}html body>header nav#topnav{grid-area:2/1/auto/-1;margin-top:8px;padding:6px 0!important;display:none!important}html body>header nav#topnav.open{justify-content:center!important;display:flex!important}html body>header nav#topnav.ss-menu-collapsed{display:none!important}html body>header nav#topnav>details{flex:0 auto;width:auto!important}html body>header nav#topnav>details>summary{text-align:center!important;border-bottom:0!important;justify-content:center!important}html body>header nav#topnav>details>div{transform:translate(-50%);max-width:min(320px,100vw - 24px)!important;left:50%!important;right:auto!important}html body .ss-platform-bar{grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important}html body .ss-platform-bar .ss-platform-home{grid-area:1/1}html body .ss-platform-bar>.ss-platform-menu-toggle{grid-area:1/2}html body .ss-platform-bar nav{grid-area:2/1/auto/-1;justify-content:center!important}html body .ss-platform-bar form{grid-area:3/1/auto/-1;justify-self:center;max-width:420px;order:unset!important}}@media (max-width:600px){html body nav#ssTopMenu.ss-top-menu{gap:3px 12px!important;padding:5px 12px!important}html body>header:has(#topnav){padding:10px 14px!important}html body>header .logo .logo-mark{width:36px!important;min-width:36px!important;height:36px!important}html body>header .logo .logo-text{font-size:24px!important}html body>header .logo .logo-text small{font-size:6.4px!important}html body>header .header-actions .ss-header-book{display:none!important}html body .ss-platform-bar{padding:12px 14px!important}html body .ss-platform-bar nav{gap:10px 13px!important}}
