/* Load font files */
@font-face {
  font-family: 'Bifocals';
  src: url('https://www.liyuskin.com/cdn/shop/files/Bifocals-Regular.woff2?v=8347997032614958361') format('woff2'),
       url('https://www.liyuskin.com/cdn/shop/files/Bifocals-Regular.woff?v=4717927448460845349') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Bifocals';
  src: url('https://www.liyuskin.com/cdn/shop/files/Bifocals-Italic.woff2?v=1331437683808536029') format('woff2'),
       url('https://www.liyuskin.com/cdn/shop/files/Bifocals-Italic.woff?v=1863155701981422741') format('woff');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Bifocals';
  src: url('https://www.liyuskin.com/cdn/shop/files/Bifocals-Black.woff2?v=18086000888132231718') format('woff2'),
       url('https://www.liyuskin.com/cdn/shop/files/Bifocals-Black.woff?v=17289090258494618155') format('woff');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Bifocals';
  src: url('https://www.liyuskin.com/cdn/shop/files/Bifocals-BlackItalic.woff2?v=5619115127836466595') format('woff2'),
       url('https://www.liyuskin.com/cdn/shop/files/Bifocals-BlackItalic.woff?v=2870217033597651039') format('woff');
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

/* Apply globally with modest priority */
html, body, button, input, select, textarea {
  font-family: 'Bifocals', system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif !important;
}

/* Optional: ensure headings use the heavy cut if you want */
h1, h2, h3, h4, h5, h6 { font-weight: 900; }

/* Your targeted SimplyBook selectors */
#events h3,
#events p.duration, #events div.duration,
#events p.description, #events div.description,
#events .selectedEvent,
#events input.reserve_time_btn,
#events input.select_another_btn,
#eventForm #start_date-block-container h3,
#eventForm #timeline-container h3,
#eventForm #save_button,
div.ui-widget-content,
div.ui-widget-header,
#timeline-container table.timeline,
.timeline td.not_worked_time,
.timeline td.free_time,
.timeline td.selected_time,
.timeline td.reserved_time,
div#loading,
#start_date-block-container .zend_form dt,
#start_date-block-container .zend_form dt b,
#start_date-block-container .zend_form dd label, .cap.short {
  font-family: 'Bifocals', system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
}
