:root{--ink:#385469;--coral:#f39f5f;--yellow:#f8bc26;--mint:#70a6b1;--cream:#f4eee5;--line:#e4d8c9}.brandLogo{object-fit:contain;width:106px;height:66px;display:block}.nav .brandLogo{width:105px;height:68px}.footerLogo{border-radius:10px;width:112px;height:74px}.adminBrand .brandLogo{width:132px;height:82px}.adminBrand{justify-content:center;padding-bottom:18px!important}.announcement{background:#385469}.navButton,.primary,.continue,.addBtn,.confirmBtn{background:#f39f5f!important;box-shadow:0 4px #d98043!important}.hero h1 em,.package>strong,.brand strong{color:#e8884d}.hero h1 em:after{background:#f2c766}.artCard{background:#f4cf77}.booking{background:#fffdf9}.slotCard{background:#f4eee5}.calendarDays .selected{background:#f39f5f}.calendarDays .free{color:#416f65;background:#edf6f3;border-color:#c7ddd6}.freeDot{background:#6fae9e}.stepGrid article>i{background:#f39f5f}footer{background:#385469}.adminSide nav a.active{color:#b86632;background:#faeadf}.coralBg{background:#faeadf}.coral{color:#a95d31;background:#faeadf}.eyebrow{color:#7a5722;background:#f8e4bf}.mint{color:#416f65;background:#e4f0ec}@media (max-width:540px){.nav .brandLogo{width:82px;height:56px}.footerLogo{width:105px;height:70px}}.navButton,.primary,.continue,.addBtn,.confirmBtn{text-transform:none!important;border-radius:22px!important;transition:all .2s!important}.navButton:hover,.primary:hover,.continue:not(:disabled):hover,.addBtn:not(:disabled):hover,.confirmBtn:not(:disabled):hover{color:#fff!important;background:#385469!important;box-shadow:0 4px #24384a!important}h1,h2,h3,h4,h5,h6{font-weight:400}table{border-collapse:separate;border-spacing:0;width:100%}table thead th{color:#fff;font-family:var(--font-headers),serif;text-transform:none;background:#385469;border:0;font-weight:400}table thead tr:first-child th:first-child{border-top-left-radius:30px}table thead tr:first-child th:last-child{border-top-right-radius:30px}table tbody td{border:0;border-right:1px solid var(--cream);border-bottom:1px solid var(--cream);background:0 0}table tbody td:first-child{border-left:1px solid var(--cream)}
