.book-an-appointment-banner{display:none;position:fixed;bottom:1rem;right:0rem;background-color:#fff;border:1px solid transparent;box-shadow:0 0 10px 7px #0000000f;z-index:1000;padding:2rem 3rem;text-align:center;max-width:414px}@media screen and (min-width:568px){.book-an-appointment-banner{right:2rem}}.book-an-appointment-banner .popup-content{position:relative;display:flex;flex-wrap:wrap;gap:2rem;flex-direction:column;align-content:center;justify-content:center;align-items:stretch}.book-an-appointment-banner .popup-content .text-container h1,.book-an-appointment-banner .popup-content .text-container p{color:var(--color-gold);text-align:justify}.book-an-appointment-banner .popup-content .text-container h1{font-size:24px;font-weight:400;margin-bottom:1rem;font-family:Baskerville}.book-an-appointment-banner .popup-content .text-container p{font-size:17px;line-height:22px}.book-an-appointment-banner .popup-content img{max-width:100%}.book-an-appointment-banner .popup-content .book-an-appointment-button{max-width:100%;background-color:var(--color-gold);color:#fff;border-radius:5px;border:1px solid var(--color-gold);transition:.5s ease;height:40px;font-family:Baskerville;font-size:16px;text-transform:uppercase;cursor:pointer}@media screen and (hover:hover){.book-an-appointment-banner .popup-content .book-an-appointment-button:hover{background-color:transparent;color:var(--color-gold)}}.book-an-appointment-banner .close-btn{position:absolute;top:5px;right:5px;color:var(--color-gold);font-size:40px;cursor:pointer;line-height:normal}
/*# sourceMappingURL=/cdn/shop/t/7/assets/component-book-an-appointment-banner.css.map */
