.ol-header-contact{grid-area:contact;display:flex;align-items:center;justify-content:flex-end;gap:12px;position:relative;white-space:nowrap;font-family:inherit}.ol-header-contact a{text-decoration:none;font-size:14px;font-weight:700;line-height:20px;letter-spacing:0}.ol-header-contact__phone{display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#171717;min-height:40px}.ol-header-contact__phone svg{color:var(--ol-booking-color);flex:none}.ol-header-contact__book{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--ol-booking-color);color:#fff;padding:10px 16px;min-height:40px;border-radius:999px;border:0;box-shadow:0 5px 16px #e7310e29}.ol-header-contact__book:hover{filter:brightness(.94);color:#fff}.ol-header-contact__book svg{flex:none}.ol-header-contact__short{display:none}.ol-header-contact a:focus-visible{outline:2px solid var(--ol-booking-color);outline-offset:3px}.ol-header-contact__book[aria-busy=true]{opacity:.65;cursor:progress}.ol-header-contact__status{position:absolute;top:100%;right:0;width:300px;max-width:calc(100vw - 24px);padding:12px;border:1px solid #e7310e;border-radius:8px;background:#fff;color:#222;white-space:normal;box-shadow:0 6px 20px #0002;font-size:13px;line-height:20px;z-index:12}.ol-header-contact__status[hidden]{display:none}.ol-header-contact--drawer{grid-area:auto;display:flex;flex-direction:column;align-items:stretch;margin:16px 24px;padding-top:20px;border-top:1px solid #0002;gap:12px}.ol-header-contact--drawer .ol-header-contact__phone{justify-content:flex-start;font-size:16px}.ol-header-contact--drawer .ol-header-contact__book{min-height:46px}@media(min-width:990px){.section-header .header.header--with-contacts.header--middle-left:not(.drawer-menu){grid-template-areas:"heading navigation contact icons";grid-template-columns:auto minmax(0,1fr) auto auto;column-gap:16px}.section-header .header.header--with-contacts.page-width{max-width:1680px;padding-left:24px;padding-right:24px}.section-header .header.header--with-contacts .header__inline-menu{min-width:0;margin-left:0}.section-header .header.header--with-contacts .header__inline-menu>.list-menu--inline{justify-content:center;gap:clamp(6px,.8vw,16px)}.section-header .header.header--with-contacts .header__menu-item{padding-left:4px;padding-right:4px}.section-header .header.header--with-contacts .header__icons{padding-right:0}}@media(min-width:1200px)and (max-width:1279px){.ol-header-contact:not(.ol-header-contact--drawer) .ol-header-contact__phone span{display:none}.ol-header-contact:not(.ol-header-contact--drawer) .ol-header-contact__phone{width:32px}}@media(min-width:1200px)and (max-width:1439px){.ol-header-contact:not(.ol-header-contact--drawer){gap:8px}.ol-header-contact:not(.ol-header-contact--drawer) .ol-header-contact__full{display:none}.ol-header-contact:not(.ol-header-contact--drawer) .ol-header-contact__short{display:inline}.ol-header-contact:not(.ol-header-contact--drawer) .ol-header-contact__book{padding:8px 12px;font-size:13px}.section-header .header.header--with-contacts.header--middle-left:not(.drawer-menu){column-gap:10px}.section-header .header.header--with-contacts .header__menu-item{font-size:13px}.section-header .header.header--with-contacts .header__heading-logo-wrapper{max-width:130px}}@media(min-width:990px)and (max-width:1199px){.section-header .header.header--with-contacts.header--middle-left:not(.drawer-menu){column-gap:8px}.section-header .header.header--with-contacts.page-width{padding-left:16px;padding-right:16px}.section-header .header.header--with-contacts .header__heading-logo-wrapper{max-width:108px}.section-header .header.header--with-contacts .header__menu-item{font-size:12px;padding-left:2px;padding-right:2px}.section-header .header.header--with-contacts .header__inline-menu>.list-menu--inline{gap:6px}.section-header .header.header--with-contacts .header__icon{width:32px;height:40px}.ol-header-contact:not(.ol-header-contact--drawer){gap:4px}.ol-header-contact:not(.ol-header-contact--drawer) a{width:32px;min-height:36px;padding:0}.ol-header-contact:not(.ol-header-contact--drawer) span{display:none}}@media(max-width:989px){.section-header .header.header--with-contacts{grid-template-areas:"left-icons heading contact icons";grid-template-columns:40px minmax(0,1fr) auto auto;column-gap:6px;padding-left:12px;padding-right:12px}.section-header .header.header--with-contacts .header__heading,.section-header .header.header--with-contacts .header__heading-link{min-width:0;max-width:100%;justify-self:center}.section-header .header.header--with-contacts .header__heading-link{padding:4px 0}.section-header .header.header--with-contacts .header__heading-logo-wrapper{width:clamp(84px,28vw,132px);max-width:100%}.section-header .header.header--with-contacts .header__icons{padding-right:0}.section-header .header.header--with-contacts .header__icon{width:34px;height:44px}.ol-header-contact:not(.ol-header-contact--drawer){gap:4px}.ol-header-contact:not(.ol-header-contact--drawer) a{width:38px;min-height:42px;padding:0}.ol-header-contact:not(.ol-header-contact--drawer) span{display:none}.ol-header-contact:not(.ol-header-contact--drawer) .ol-header-contact__status{right:-64px}.ol-header-contact--drawer .ol-header-contact__full{display:inline}.ol-header-contact--drawer .ol-header-contact__short{display:none}}.ol-page-booking-status{position:fixed;left:50%;top:20px;transform:translate(-50%);z-index:1000001;width:max-content;max-width:calc(100vw - 32px);margin:0;padding:14px 20px;border:1px solid #f02d00;border-radius:12px;background:#141414;color:#fff;font:500 14px/1.5 Arial,sans-serif;box-shadow:0 8px 32px #0006;text-align:center}.ol-page-booking-status[hidden]{display:none}.ol-page-booking-status a{color:#ffc46a;text-decoration:underline}body.bfcm-native-header [data-ol-booking][aria-busy=true]{opacity:.6;cursor:progress}body.bfcm-native-header #appointo-modal{color:#34384e;color-scheme:light}body.bfcm-native-header #appointo-modal .appointo-time-selected{color:#34384e}
/*# sourceMappingURL=/cdn/shop/t/84/assets/onelaser-header-contact.css.map */
