.service-booking{width:min(460px,calc(100vw - 40px));padding:40px 32px;border:0;border-radius:8px;background:#f8f6f2;color:#720113;margin:auto}.service-booking::backdrop{background:#261f1c73;backdrop-filter:blur(6px)}.service-booking>p{font:400 11px/18px Manrope,sans-serif;letter-spacing:1px}.service-booking h2{font:600 40px/1.1 'Cormorant Garamond',serif;margin:16px 0 26px;color:#080808}.service-booking-close{position:absolute;right:14px;top:12px;width:36px;height:36px;font:300 28px/1 Arial;color:#720113}.service-booking-options{display:grid;gap:12px}.service-booking-options a{display:block;padding:14px 16px;border:1px solid #d9c5bf;border-radius:5px;font:400 14px/22px Manrope,sans-serif}.service-booking-options a:hover{background:#eee5dd;border-color:#bda29c}
.service-booking-close{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:#fffdf9}.service-booking-close svg{transform-origin:center}

.service-booking-close{background:#eee3dd;border:1px solid #d9c5bf;color:#720113}.service-booking-close:hover{background:#e8d8d0}.service-booking-close:focus-visible{outline:2px solid #720113;outline-offset:3px}
