/* Price column balance and section headings */
@media(max-width:640px){
#allrecords .t431 .t431__table .t431__th:first-child,#allrecords .t431 .t431__table .t431__td:first-child {width:64%!important;max-width:64%!important;padding-right:6px!important}
#allrecords .t431 .t431__table .t431__th:last-child,#allrecords .t431 .t431__table .t431__td:last-child {width:36%!important;max-width:36%!important}
#allrecords .t431 .t431__table thead .t431__th:first-child {font-size:19px!important;line-height:1.35!important;overflow-wrap:normal!important;word-break:normal!important}
}
/* Price tables on narrow screens: two fixed columns and readable wrapping */
@media(max-width:640px){
#allrecords .t431__table-wrapper {width:100%!important;max-width:100%!important;overflow:visible!important}
#allrecords .t431__table {width:100%!important;min-width:0!important;table-layout:fixed!important;border-collapse:collapse!important}
#allrecords .t431__table .t431__th:first-child,#allrecords .t431__table .t431__td:first-child {width:60%!important;max-width:60%!important;box-sizing:border-box!important;padding:12px 8px 12px 10px!important;white-space:normal!important;overflow-wrap:anywhere!important;vertical-align:top!important}
#allrecords .t431__table .t431__th:last-child,#allrecords .t431__table .t431__td:last-child {width:40%!important;max-width:40%!important;box-sizing:border-box!important;padding:12px 10px 12px 8px!important;white-space:normal!important;overflow-wrap:anywhere!important;vertical-align:top!important}
#allrecords .t431__table .t431__th {line-height:1.3!important}
#allrecords .t431__table .t431__td {line-height:1.4!important}
}
/* Specialists: consistent captions and accent */
#allrecords .t527__persdescr,#allrecords .t527__persdescr * {font-family:Montserrat,Arial,sans-serif!important;font-size:18px!important;font-weight:400!important;line-height:1.5!important}
#allrecords .t527__line {background-color:#840d1f!important}
/* Procedure description spacing */
#allrecords .t-store__prod-popup__text .js-store-prod-all-text > :is(h2,h3,h4) {margin:30px 0 10px!important}
#allrecords .t-store__prod-popup__text .js-store-prod-all-text > :is(h2,h3,h4):first-child {margin-top:0!important}
#allrecords .t-store__prod-popup__text .js-store-prod-all-text > p + p {margin-top:16px!important}
#allrecords .t-store__prod-popup__text .js-store-prod-all-text > :is(ul,ol) {margin:8px 0 22px!important}
@media(max-width:640px){#allrecords .t-store__prod-popup__text .js-store-prod-all-text > :is(h2,h3,h4) {margin:28px 0 12px!important}}
#allrecords .t-store__prod-popup__info select.t-product__option-select {font-family:Montserrat,Arial,sans-serif!important;font-size:18px!important;font-weight:500!important;line-height:1.4!important}
/* Prizvanie: legible, consistent interface typography */
#t-header .t-menu__link-item {font-family:Montserrat,Arial,sans-serif!important;font-size:16px!important;font-weight:600!important}
#t-header a.t-btnflex {font-family:Montserrat,Arial,sans-serif!important;font-size:16px!important;font-weight:600!important;min-height:44px}
#t-main-content + .t-rec[data-record-type="33"] {padding-top:120px!important}
#allrecords .t-section__descr,#allrecords .t-card__descr {font-family:Montserrat,Arial,sans-serif!important;font-size:18px!important;font-weight:400!important;line-height:1.55!important}
#allrecords .t-section__descr {font-size:20px!important}
#allrecords .t-card__title {font-size:26px!important;font-weight:600!important}
#allrecords .t-store__card__title {font-family:'Playfair Display',serif!important;font-size:24px!important;font-weight:700!important;line-height:1.3!important}
#allrecords .t-store__card__descr {font-family:Montserrat,Arial,sans-serif!important;font-size:18px!important;font-weight:400!important;line-height:1.5!important}
#allrecords .t-store__card__price {font-family:Montserrat,Arial,sans-serif!important;font-size:24px!important;font-weight:700!important;line-height:1.4!important}
#allrecords .t-store__card__btn,#allrecords a.t-btnflex,#allrecords button.t-btnflex {font-family:Montserrat,Arial,sans-serif!important;font-size:16px!important;font-weight:600!important}
#allrecords .t431__td {font-family:Montserrat,Arial,sans-serif!important;font-size:20px!important;font-weight:400!important;line-height:1.5!important}
#allrecords .t431__td:last-child {font-size:22px!important;font-weight:600!important;white-space:nowrap}
#allrecords .t431__th {font-family:'Playfair Display',serif!important;font-size:23px!important;font-weight:600!important}
#allrecords .t976__menu-link {font-family:Montserrat,Arial,sans-serif!important;font-size:16px!important;font-weight:600!important;line-height:1.4!important}
#allrecords #rec1610613041 {padding-top:24px!important}
#allrecords #rec1610613041 .t058__text-impact,#allrecords #rec1610613041 .t058__text-impact strong {font-family:Montserrat,Arial,sans-serif!important;font-size:20px!important;font-weight:400!important;line-height:1.5!important}
#allrecords .t527__perstext {font-family:Montserrat,Arial,sans-serif!important;font-size:18px!important;font-weight:400!important;line-height:1.6!important}
#allrecords .t-input-title,#allrecords .t-input,#allrecords .t-select {font-family:Montserrat,Arial,sans-serif!important;font-size:18px!important;font-weight:400!important}
#allrecords .t-checkbox__control,#allrecords .t678__form-bottom-text {font-family:Montserrat,Arial,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:1.5!important}
#allrecords .hp-card__review-text {font-size:16px!important;line-height:1.6!important}
#t-footer .hp-footer__desc,#t-footer .hp-footer__links a,#t-footer .hp-footer__nav a,#t-footer .hp-footer__bottom a {font-size:16px!important;line-height:1.5!important}
@media(max-width:640px) {
  #t-main-content + .t-rec[data-record-type="33"] {padding-top:96px!important}
  #allrecords .t-store__card__title {font-size:22px!important}
  #allrecords .t-store__card__price {font-size:22px!important}
  #allrecords .t431__td {font-size:18px!important}
  #allrecords .t431__td:last-child {font-size:20px!important}
  #allrecords .t431__th {font-size:20px!important}
  #allrecords .t976__menu-link {font-size:16px!important}
  #allrecords .t527__perstext {font-size:18px!important}
}

#allrecords .t-rec[id] {scroll-margin-top:100px}

/* Catalog and article navigation */
#allrecords .t017__descr {font-family:Montserrat,Arial,sans-serif!important;font-size:20px!important;font-weight:400!important;line-height:1.55!important}
#allrecords .t-menu__link-item {font-family:Montserrat,Arial,sans-serif!important;font-size:16px!important;font-weight:600!important;text-transform:none!important}
#allrecords .t-feed__post-title {font-size:22px!important;line-height:1.35!important}
#allrecords .t-feed__post-descr {font-family:Montserrat,Arial,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:1.5!important}
#allrecords .t-feed__post-tag {font-family:Montserrat,Arial,sans-serif!important;font-size:13px!important;font-weight:600!important;line-height:1.3!important}
#allrecords .t-feed__post-popup__date {font-family:Montserrat,Arial,sans-serif!important;font-size:15px!important}
/* Procedure detail view */
#allrecords .t-store__prod-popup__title {font-size:26px!important;line-height:1.3!important}
#allrecords .t-store__prod-popup__price {font-family:Montserrat,Arial,sans-serif!important;font-size:26px!important;font-weight:700!important}
#allrecords .t-product__option-title,#allrecords .t-product__option-variants {font-family:Montserrat,Arial,sans-serif!important;font-size:18px!important;line-height:1.5!important}
#allrecords .js-store-prod-all-text p,#allrecords .js-store-prod-all-text li {font-family:Montserrat,Arial,sans-serif!important;font-size:18px!important;font-weight:400!important;line-height:1.6!important}
#allrecords .js-store-prod-all-text h2,#allrecords .js-store-prod-all-text h3 {font-family:'Playfair Display',serif!important;font-size:24px!important;font-weight:700!important;line-height:1.35!important}

/* Direct product booking */
#allrecords .pv-direct-booking {display:inline-flex;align-items:center;justify-content:center;min-height:48px;margin-top:18px;padding:0 24px;border-radius:5px;background:#840d1f;color:#fff!important;font-family:Montserrat,Arial,sans-serif;font-size:16px;font-weight:600;line-height:1.3;text-decoration:none}
#allrecords .pv-direct-booking:hover,#allrecords .pv-direct-booking:focus-visible {background:#641020;outline:2px solid #641020;outline-offset:3px}
/* Prizvanie: legible, consistent interface typography */
#t-header .t-menu__link-item {font-family:Montserrat,Arial,sans-serif!important;font-size:16px!important;font-weight:600!important}
#t-header a.t-btnflex {font-family:Montserrat,Arial,sans-serif!important;font-size:16px!important;font-weight:600!important;min-height:44px}
#t-main-content + .t-rec[data-record-type="33"] {padding-top:120px!important}
#allrecords .t-section__descr,#allrecords .t-card__descr {font-family:Montserrat,Arial,sans-serif!important;font-size:18px!important;font-weight:400!important;line-height:1.55!important}
#allrecords .t-section__descr {font-size:20px!important}
#allrecords .t-card__title {font-size:26px!important;font-weight:600!important}
#allrecords .t-store__card__title {font-family:'Playfair Display',serif!important;font-size:24px!important;font-weight:700!important;line-height:1.3!important}
#allrecords .t-store__card__descr {font-family:Montserrat,Arial,sans-serif!important;font-size:18px!important;font-weight:400!important;line-height:1.5!important}
#allrecords .t-store__card__price {font-family:Montserrat,Arial,sans-serif!important;font-size:24px!important;font-weight:700!important;line-height:1.4!important}
#allrecords .t-store__card__btn,#allrecords a.t-btnflex,#allrecords button.t-btnflex {font-family:Montserrat,Arial,sans-serif!important;font-size:16px!important;font-weight:600!important}
#allrecords .t431__td {font-family:Montserrat,Arial,sans-serif!important;font-size:20px!important;font-weight:400!important;line-height:1.5!important}
#allrecords .t431__td:last-child {font-size:22px!important;font-weight:600!important;white-space:nowrap}
#allrecords .t431__th {font-family:'Playfair Display',serif!important;font-size:23px!important;font-weight:600!important}
#allrecords .t976__menu-link {font-family:Montserrat,Arial,sans-serif!important;font-size:16px!important;font-weight:600!important;line-height:1.4!important}
#allrecords #rec1610613041 {padding-top:24px!important}
#allrecords #rec1610613041 .t058__text-impact,#allrecords #rec1610613041 .t058__text-impact strong {font-family:Montserrat,Arial,sans-serif!important;font-size:20px!important;font-weight:400!important;line-height:1.5!important}
#allrecords .t527__perstext {font-family:Montserrat,Arial,sans-serif!important;font-size:18px!important;font-weight:400!important;line-height:1.6!important}
#allrecords .t-input-title,#allrecords .t-input,#allrecords .t-select {font-family:Montserrat,Arial,sans-serif!important;font-size:18px!important;font-weight:400!important}
#allrecords .t-checkbox__control,#allrecords .t678__form-bottom-text {font-family:Montserrat,Arial,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:1.5!important}
#allrecords .hp-card__review-text {font-size:16px!important;line-height:1.6!important}
#t-footer .hp-footer__desc,#t-footer .hp-footer__links a,#t-footer .hp-footer__nav a,#t-footer .hp-footer__bottom a {font-size:16px!important;line-height:1.5!important}
@media(max-width:640px) {
  #t-main-content + .t-rec[data-record-type="33"] {padding-top:96px!important}
  #allrecords .t-store__card__title {font-size:22px!important}
  #allrecords .t-store__card__price {font-size:22px!important}
  #allrecords .t431__td {font-size:18px!important}
  #allrecords .t431__td:last-child {font-size:20px!important}
  #allrecords .t431__th {font-size:20px!important}
  #allrecords .t976__menu-link {font-size:16px!important}
  #allrecords .t527__perstext {font-size:18px!important}
}

#allrecords .t-rec[id] {scroll-margin-top:100px}

/* Catalog and article navigation */
#allrecords .t017__descr {font-family:Montserrat,Arial,sans-serif!important;font-size:20px!important;font-weight:400!important;line-height:1.55!important}
#allrecords .t-menu__link-item {font-family:Montserrat,Arial,sans-serif!important;font-size:16px!important;font-weight:600!important;text-transform:none!important}
#allrecords .t-feed__post-title {font-size:22px!important;line-height:1.35!important}
#allrecords .t-feed__post-descr {font-family:Montserrat,Arial,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:1.5!important}
#allrecords .t-feed__post-tag {font-family:Montserrat,Arial,sans-serif!important;font-size:13px!important;font-weight:600!important;line-height:1.3!important}
#allrecords .t-feed__post-popup__date {font-family:Montserrat,Arial,sans-serif!important;font-size:15px!important}
/* Procedure detail view */
#allrecords .t-store__prod-popup__title {font-size:26px!important;line-height:1.3!important}
#allrecords .t-store__prod-popup__price {font-family:Montserrat,Arial,sans-serif!important;font-size:26px!important;font-weight:700!important}
#allrecords .t-product__option-title,#allrecords .t-product__option-variants {font-family:Montserrat,Arial,sans-serif!important;font-size:18px!important;line-height:1.5!important}
#allrecords .js-store-prod-all-text p,#allrecords .js-store-prod-all-text li {font-family:Montserrat,Arial,sans-serif!important;font-size:18px!important;font-weight:400!important;line-height:1.6!important}
#allrecords .js-store-prod-all-text h2,#allrecords .js-store-prod-all-text h3 {font-family:'Playfair Display',serif!important;font-size:24px!important;font-weight:700!important;line-height:1.35!important}
/* Prizvanie: legible, consistent interface typography */
#t-header .t-menu__link-item {font-family:Montserrat,Arial,sans-serif!important;font-size:16px!important;font-weight:600!important}
#t-header a.t-btnflex {font-family:Montserrat,Arial,sans-serif!important;font-size:16px!important;font-weight:600!important;min-height:44px}
#t-main-content + .t-rec[data-record-type="33"] {padding-top:120px!important}
#allrecords .t-section__descr,#allrecords .t-card__descr {font-family:Montserrat,Arial,sans-serif!important;font-size:18px!important;font-weight:400!important;line-height:1.55!important}
#allrecords .t-section__descr {font-size:20px!important}
#allrecords .t-card__title {font-size:26px!important;font-weight:600!important}
#allrecords .t-store__card__title {font-family:'Playfair Display',serif!important;font-size:24px!important;font-weight:700!important;line-height:1.3!important}
#allrecords .t-store__card__descr {font-family:Montserrat,Arial,sans-serif!important;font-size:18px!important;font-weight:400!important;line-height:1.5!important}
#allrecords .t-store__card__price {font-family:Montserrat,Arial,sans-serif!important;font-size:24px!important;font-weight:700!important;line-height:1.4!important}
#allrecords .t-store__card__btn,#allrecords a.t-btnflex,#allrecords button.t-btnflex {font-family:Montserrat,Arial,sans-serif!important;font-size:16px!important;font-weight:600!important}
#allrecords .t431__td {font-family:Montserrat,Arial,sans-serif!important;font-size:20px!important;font-weight:400!important;line-height:1.5!important}
#allrecords .t431__td:last-child {font-size:22px!important;font-weight:600!important;white-space:nowrap}
#allrecords .t431__th {font-family:'Playfair Display',serif!important;font-size:23px!important;font-weight:600!important}
#allrecords .t976__menu-link {font-family:Montserrat,Arial,sans-serif!important;font-size:16px!important;font-weight:600!important;line-height:1.4!important}
#allrecords #rec1610613041 {padding-top:24px!important}
#allrecords #rec1610613041 .t058__text-impact,#allrecords #rec1610613041 .t058__text-impact strong {font-family:Montserrat,Arial,sans-serif!important;font-size:20px!important;font-weight:400!important;line-height:1.5!important}
#allrecords .t527__perstext {font-family:Montserrat,Arial,sans-serif!important;font-size:18px!important;font-weight:400!important;line-height:1.6!important}
#allrecords .t-input-title,#allrecords .t-input,#allrecords .t-select {font-family:Montserrat,Arial,sans-serif!important;font-size:18px!important;font-weight:400!important}
#allrecords .t-checkbox__control,#allrecords .t678__form-bottom-text {font-family:Montserrat,Arial,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:1.5!important}
#allrecords .hp-card__review-text {font-size:16px!important;line-height:1.6!important}
#t-footer .hp-footer__desc,#t-footer .hp-footer__links a,#t-footer .hp-footer__nav a,#t-footer .hp-footer__bottom a {font-size:16px!important;line-height:1.5!important}
@media(max-width:640px) {
  #t-main-content + .t-rec[data-record-type="33"] {padding-top:96px!important}
  #allrecords .t-store__card__title {font-size:22px!important}
  #allrecords .t-store__card__price {font-size:22px!important}
  #allrecords .t431__td {font-size:18px!important}
  #allrecords .t431__td:last-child {font-size:20px!important}
  #allrecords .t431__th {font-size:20px!important}
  #allrecords .t976__menu-link {font-size:16px!important}
  #allrecords .t527__perstext {font-size:18px!important}
}

#allrecords .t-rec[id] {scroll-margin-top:100px}/* Prizvanie: legible, consistent interface typography */
#t-header .t-menu__link-item {font-family:Montserrat,Arial,sans-serif!important;font-size:16px!important;font-weight:600!important}
#t-header a.t-btnflex {font-family:Montserrat,Arial,sans-serif!important;font-size:16px!important;font-weight:600!important;min-height:44px}
#t-main-content + .t-rec[data-record-type="33"] {padding-top:120px!important}
#allrecords .t-section__descr,#allrecords .t-card__descr {font-family:Montserrat,Arial,sans-serif!important;font-size:18px!important;font-weight:400!important;line-height:1.55!important}
#allrecords .t-section__descr {font-size:20px!important}
#allrecords .t-card__title {font-size:26px!important;font-weight:600!important}
#allrecords .t-store__card__title {font-family:'Playfair Display',serif!important;font-size:24px!important;font-weight:700!important;line-height:1.3!important}
#allrecords .t-store__card__descr {font-family:Montserrat,Arial,sans-serif!important;font-size:18px!important;font-weight:400!important;line-height:1.5!important}
#allrecords .t-store__card__price {font-family:Montserrat,Arial,sans-serif!important;font-size:24px!important;font-weight:700!important;line-height:1.4!important}
#allrecords .t-store__card__btn,#allrecords a.t-btnflex,#allrecords button.t-btnflex {font-family:Montserrat,Arial,sans-serif!important;font-size:16px!important;font-weight:600!important}
#allrecords .t431__td {font-family:Montserrat,Arial,sans-serif!important;font-size:20px!important;font-weight:400!important;line-height:1.5!important}
#allrecords .t431__td:last-child {font-size:22px!important;font-weight:600!important;white-space:nowrap}
#allrecords .t431__th {font-family:'Playfair Display',serif!important;font-size:23px!important;font-weight:600!important}
#allrecords .t976__menu-link {font-family:Montserrat,Arial,sans-serif!important;font-size:16px!important;font-weight:600!important;line-height:1.4!important}
#allrecords #rec1610613041 {padding-top:24px!important}
#allrecords #rec1610613041 .t058__text-impact,#allrecords #rec1610613041 .t058__text-impact strong {font-family:Montserrat,Arial,sans-serif!important;font-size:20px!important;font-weight:400!important;line-height:1.5!important}
#allrecords .t527__perstext {font-family:Montserrat,Arial,sans-serif!important;font-size:18px!important;font-weight:400!important;line-height:1.6!important}
#allrecords .t-input-title,#allrecords .t-input,#allrecords .t-select {font-family:Montserrat,Arial,sans-serif!important;font-size:18px!important;font-weight:400!important}
#allrecords .t-checkbox__control,#allrecords .t678__form-bottom-text {font-family:Montserrat,Arial,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:1.5!important}
#allrecords .hp-card__review-text {font-size:16px!important;line-height:1.6!important}
#t-footer .hp-footer__desc,#t-footer .hp-footer__links a,#t-footer .hp-footer__nav a,#t-footer .hp-footer__bottom a {font-size:16px!important;line-height:1.5!important}
@media(max-width:640px) {
  #t-main-content + .t-rec[data-record-type="33"] {padding-top:96px!important}
  #allrecords .t-store__card__title {font-size:22px!important}
  #allrecords .t-store__card__price {font-size:22px!important}
  #allrecords .t431__td {font-size:18px!important}
  #allrecords .t431__td:last-child {font-size:20px!important}
  #allrecords .t431__th {font-size:20px!important}
  #allrecords .t976__menu-link {font-size:16px!important}
  #allrecords .t527__perstext {font-size:18px!important}
}

#allrecords .t-rec[id] {scroll-margin-top:100px}/* Prizvanie: legible, consistent interface typography */
#t-header .t-menu__link-item {font-family:Montserrat,Arial,sans-serif!important;font-size:16px!important;font-weight:600!important}
#t-header a.t-btnflex {font-family:Montserrat,Arial,sans-serif!important;font-size:16px!important;font-weight:600!important;min-height:44px}
#allrecords > .t-rec:first-child[data-record-type="33"] {padding-top:120px!important}
#allrecords .t-section__descr,#allrecords .t-card__descr {font-family:Montserrat,Arial,sans-serif!important;font-size:18px!important;font-weight:400!important;line-height:1.55!important}
#allrecords .t-section__descr {font-size:20px!important}
#allrecords .t-card__title {font-size:26px!important;font-weight:600!important}
#allrecords .t-store__card__title {font-family:'Playfair Display',serif!important;font-size:24px!important;font-weight:700!important;line-height:1.3!important}
#allrecords .t-store__card__descr {font-family:Montserrat,Arial,sans-serif!important;font-size:18px!important;font-weight:400!important;line-height:1.5!important}
#allrecords .t-store__card__price {font-family:Montserrat,Arial,sans-serif!important;font-size:24px!important;font-weight:700!important;line-height:1.4!important}
#allrecords .t-store__card__btn,#allrecords a.t-btnflex,#allrecords button.t-btnflex {font-family:Montserrat,Arial,sans-serif!important;font-size:16px!important;font-weight:600!important}
#allrecords .t431__td {font-family:Montserrat,Arial,sans-serif!important;font-size:20px!important;font-weight:400!important;line-height:1.5!important}
#allrecords .t431__td:last-child {font-size:22px!important;font-weight:600!important;white-space:nowrap}
#allrecords .t431__th {font-family:'Playfair Display',serif!important;font-size:23px!important;font-weight:600!important}
#allrecords .t976__menu-link {font-family:Montserrat,Arial,sans-serif!important;font-size:16px!important;font-weight:600!important;line-height:1.4!important}
#allrecords #rec1610613041 {padding-top:24px!important}
#allrecords #rec1610613041 .t058__text-impact,#allrecords #rec1610613041 .t058__text-impact strong {font-family:Montserrat,Arial,sans-serif!important;font-size:20px!important;font-weight:400!important;line-height:1.5!important}
#allrecords .t527__perstext {font-family:Montserrat,Arial,sans-serif!important;font-size:18px!important;font-weight:400!important;line-height:1.6!important}
#allrecords .t-input-title,#allrecords .t-input,#allrecords .t-select {font-family:Montserrat,Arial,sans-serif!important;font-size:18px!important;font-weight:400!important}
#allrecords .t-checkbox__control,#allrecords .t678__form-bottom-text {font-family:Montserrat,Arial,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:1.5!important}
#allrecords .hp-card__review-text {font-size:16px!important;line-height:1.6!important}
/* Prizvanie: legible, consistent interface typography */
#t-header .t-menu__link-item {font-family:Montserrat,Arial,sans-serif!important;font-size:16px!important;font-weight:600!important}
#t-header a.t-btnflex {font-family:Montserrat,Arial,sans-serif!important;font-size:16px!important;font-weight:600!important;min-height:44px}
#t-main-content + .t-rec[data-record-type="33"] {padding-top:120px!important}
#allrecords .t-section__descr,#allrecords .t-card__descr {font-family:Montserrat,Arial,sans-serif!important;font-size:18px!important;font-weight:400!important;line-height:1.55!important}
#allrecords .t-section__descr {font-size:20px!important}
#allrecords .t-card__title {font-size:26px!important;font-weight:600!important}
#allrecords .t-store__card__title {font-family:'Playfair Display',serif!important;font-size:24px!important;font-weight:700!important;line-height:1.3!important}
#allrecords .t-store__card__descr {font-family:Montserrat,Arial,sans-serif!important;font-size:18px!important;font-weight:400!important;line-height:1.5!important}
#allrecords .t-store__card__price {font-family:Montserrat,Arial,sans-serif!important;font-size:24px!important;font-weight:700!important;line-height:1.4!important}
#allrecords .t-store__card__btn,#allrecords a.t-btnflex,#allrecords button.t-btnflex {font-family:Montserrat,Arial,sans-serif!important;font-size:16px!important;font-weight:600!important}
#allrecords .t431__td {font-family:Montserrat,Arial,sans-serif!important;font-size:20px!important;font-weight:400!important;line-height:1.5!important}
#allrecords .t431__td:last-child {font-size:22px!important;font-weight:600!important;white-space:nowrap}
#allrecords .t431__th {font-family:'Playfair Display',serif!important;font-size:23px!important;font-weight:600!important}
#allrecords .t976__menu-link {font-family:Montserrat,Arial,sans-serif!important;font-size:16px!important;font-weight:600!important;line-height:1.4!important}
#allrecords #rec1610613041 {padding-top:24px!important}
#allrecords #rec1610613041 .t058__text-impact,#allrecords #rec1610613041 .t058__text-impact strong {font-family:Montserrat,Arial,sans-serif!important;font-size:20px!important;font-weight:400!important;line-height:1.5!important}
#allrecords .t527__perstext {font-family:Montserrat,Arial,sans-serif!important;font-size:18px!important;font-weight:400!important;line-height:1.6!important}
#allrecords .t-input-title,#allrecords .t-input,#allrecords .t-select {font-family:Montserrat,Arial,sans-serif!important;font-size:18px!important;font-weight:400!important}
#allrecords .t-checkbox__control,#allrecords .t678__form-bottom-text {font-family:Montserrat,Arial,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:1.5!important}
#allrecords .hp-card__review-text {font-size:16px!important;line-height:1.6!important}
#t-footer .hp-footer__desc,#t-footer .hp-footer__links a,#t-footer .hp-footer__nav a,#t-footer .hp-footer__bottom a {font-size:16px!important;line-height:1.5!important}
@media(max-width:640px) {
  #t-main-content + .t-rec[data-record-type="33"] {padding-top:96px!important}
  #allrecords .t-store__card__title {font-size:22px!important}
  #allrecords .t-store__card__price {font-size:22px!important}
  #allrecords .t431__td {font-size:18px!important}
  #allrecords .t431__td:last-child {font-size:20px!important}
  #allrecords .t431__th {font-size:20px!important}
  #allrecords .t976__menu-link {font-size:16px!important}
  #allrecords .t527__perstext {font-size:18px!important}
}

#allrecords .t-rec[id] {scroll-margin-top:100px}
#t-footer .hp-footer__desc,#t-footer .hp-footer__links a,#t-footer .hp-footer__nav a,#t-footer .hp-footer__bottom a {font-size:16px!important;line-height:1.5!important}
@media(max-width:640px) {
  #allrecords > .t-rec:first-child[data-record-type="33"] {padding-top:96px!important}
  #allrecords .t-store__card__title {font-size:22px!important}
  #allrecords .t-store__card__price {font-size:22px!important}
  #allrecords .t431__td {font-size:18px!important}
  #allrecords .t431__td:last-child {font-size:20px!important}
  #allrecords .t431__th {font-size:20px!important}
  #allrecords .t976__menu-link {font-size:16px!important}
  #allrecords .t527__perstext {font-size:18px!important}
}
