/* The phone is the primary action; promote existing page-specific numbers. */
.ocd-header-wrapper .ocd-tagline-header{display:none}
.ocd-header-wrapper .ocd-nav{gap:3px}
.ocd-header-wrapper .ocd-nav > a.ocd-nav-special,.ocd-header-wrapper .ocd-mobile-nav > a.ocd-nav-special,.ocd-header-wrapper a.ocd-specials-mobile{background:transparent!important;color:#24535a!important;border:1px solid #a5bec2;box-shadow:none!important}
.ocd-header-wrapper .ocd-nav > a.ocd-nav-special:hover,.ocd-header-wrapper .ocd-mobile-nav > a.ocd-nav-special:hover,.ocd-header-wrapper a.ocd-specials-mobile:hover{background:#e9f3f4!important;color:#163f46!important}
.ocd-header-wrapper .ocd-nav > a.ocd-nav-cta,.ocd-header-wrapper .ocd-mobile-nav > a.ocd-nav-cta{background:transparent!important;color:#2b4c53!important;border:1px solid #b7c9cd;padding:10px 12px!important;margin-left:0;box-shadow:none}
.ocd-header-wrapper a.ocd-nav-call,.ocd-header-wrapper a.ocd-call-mobile{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:11px 16px;border-radius:8px;font-size:14px;font-weight:750;line-height:1.3;white-space:nowrap;text-decoration:none;background:#c90d51!important;color:#fff!important;border:1px solid #b60b49;box-shadow:inset 0 1px 0 #ffffff30,0 3px 9px #9c0c3020}
.ocd-header-wrapper a.ocd-nav-call:hover,.ocd-header-wrapper a.ocd-call-mobile:hover{background:#a90940!important;color:#fff!important}
.ocd-header-wrapper a.ocd-call-mobile{display:none}
.ocd-header-wrapper .ocd-mobile-nav > a.ocd-nav-call{margin-top:10px}
@media(max-width:1100px){.ocd-header-wrapper .ocd-nav{display:none}.ocd-header-wrapper .ocd-menu-toggle{display:flex;min-width:44px;min-height:44px;align-items:center;justify-content:center;background:transparent;border:0}.ocd-header-wrapper a.ocd-call-mobile{display:inline-flex;padding-inline:12px}.ocd-header-wrapper .ocd-specials-mobile{display:inline-flex;margin-left:auto;margin-right:0;min-height:44px;padding:10px 8px;font-size:13px}.ocd-header-wrapper .ocd-header-inner{gap:6px}.ocd-header-wrapper .ocd-logo-area{min-width:0}}
@media(min-width:1101px){.ocd-header-wrapper .ocd-specials-mobile,.ocd-header-wrapper a.ocd-call-mobile{display:none}.ocd-header-wrapper .ocd-menu-toggle{display:none}}
@media(max-width:360px){.ocd-header-wrapper .ocd-header-inner{gap:4px}.ocd-header-wrapper .ocd-specials-mobile{font-size:12px;padding-inline:7px}.ocd-header-wrapper a.ocd-call-mobile{font-size:13px;padding-inline:10px}}
.ocd-page .ocd-sticky-mobile a[href^="tel:"]{background:#c90d51!important;color:#fff!important;border:1px solid #ff9cba!important;box-shadow:inset 0 1px 0 #ffffff30}
.ocd-page .ocd-sticky-mobile a[href^="https://clienthub"]{background:#20484d!important;color:#fff!important;border:1px solid #8bb0b6!important;box-shadow:none}
.ocd-page.ocd-specials-page a.specials-phone,.ocd-page.ocd-specials-page .ocd-gift-cta,.ocd-page.ocd-specials-page .ocd-offer-card .cta-link[href^="tel:"]{background:#c90d51!important;color:#fff!important;border:1px solid #ff8caf80;box-shadow:inset 0 1px 0 #ffffff30;font-weight:750}
.ocd-page.ocd-specials-page a.specials-phone:hover,.ocd-page.ocd-specials-page .ocd-gift-cta:hover,.ocd-page.ocd-specials-page .ocd-offer-card .cta-link[href^="tel:"]:hover{background:#ad0a43!important;color:#fff!important}
.ocd-page.ocd-specials-page a.specials-book{background:transparent!important;color:#d0e8eb!important;border:1px solid #71979c;box-shadow:none;font-weight:600}
.ocd-page.ocd-specials-page a.specials-book:hover{background:#244c51!important;color:#fff!important}
.ocd-page.ocd-specials-page .specials-hero-actions{align-items:center}
@media(max-width:500px){.ocd-page.ocd-specials-page .specials-hero-actions{flex-direction:column;align-items:stretch}.ocd-page.ocd-specials-page .specials-hero-actions a.specials-phone{width:100%;font-size:16px;padding:14px 16px}.ocd-page.ocd-specials-page .specials-hero-actions a.specials-book{width:auto;min-width:0;flex:none;align-self:center;min-height:44px;padding:10px 18px;font-size:15px}}
