body.template_book-now #MainContent.main-content--nav-gap{padding-top:84px;background:#2b0103}.royals-book-direct{box-sizing:border-box;min-height:calc(100vh - 84px);min-height:calc(100svh - 84px);padding:40px 32px 36px;display:flex;flex-direction:column;align-items:center;background:#2b0103;color:#f6f0e9;text-align:center}.royals-book-direct__main{width:100%;max-width:960px;flex:1;display:flex;flex-direction:column;justify-content:center;padding:28px 0 48px}.royals-book-direct h1{max-width:720px;margin:0 auto 44px;font-size:clamp(34px,4.5vw,60px);line-height:1.08;color:inherit;text-wrap:balance}.royals-book-direct__salons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%}.royals-book-direct__salon{display:flex;align-items:center;justify-content:center;gap:18px;min-height:104px;padding:24px 16px;background:#f6f0e9;color:#2b0103;text-decoration:none;font-size:19px;font-weight:600;line-height:1.25}.royals-book-direct__salon:hover{background:#e8d9c9}.royals-book-direct__salon span{font-size:23px;font-weight:400}.royals-book-direct__policy{margin:20px 0 0;font-size:13px;line-height:1.6;color:#f6f0e9c7}.royals-book-direct__policy a{color:inherit;text-underline-offset:3px}.royals-book-direct__help{width:100%;max-width:520px;padding-top:24px;border-top:1px solid rgba(246,240,233,.22)}.royals-book-direct__help p{margin:0 0 12px;font-size:15px}.royals-book-direct__consultation{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:44px;padding:10px 18px;border:1px solid rgba(246,240,233,.5);color:inherit;text-decoration:none;font-size:14px;line-height:1.4}.royals-book-direct__consultation:hover{background:#f6f0e914}.royals-book-direct a:focus-visible{outline:2px solid #f6f0e9;outline-offset:5px}body.template_book-now #consultation{scroll-margin-top:84px}body.template_book-now #consultation[hidden]{display:none!important}body.template_book-now .rconsult__step-region{scroll-margin-top:100px}@media(max-width:749px){.royals-book-direct{padding:24px 16px 28px}.royals-book-direct__main{padding:20px 0 36px}.royals-book-direct h1{max-width:330px;margin-bottom:32px;font-size:38px}.royals-book-direct__salons{gap:8px}.royals-book-direct__salon{display:grid;grid-template-rows:1fr 20px;justify-items:center;gap:8px;min-height:104px;padding:16px 6px;font-size:14px}.royals-book-direct__salon span{font-size:20px}.royals-book-direct__policy{max-width:280px;margin:18px auto 0;font-size:12px}.royals-book-direct__help{padding-top:20px}}@media(max-width:359px){.royals-book-direct{padding-inline:12px}.royals-book-direct h1{font-size:32px}.royals-book-direct__salon{font-size:13px}}@media(max-height:600px)and (min-width:750px){.royals-book-direct__main{padding-block:12px 24px}.royals-book-direct h1{margin-bottom:24px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/royals-booking-buttons.css.map */
