/* Familiar sans-serif typography and warm Read more buttons. */
#f-theme{font-family:Arial,Helvetica,system-ui,sans-serif}
#f-theme h1,#f-theme h2,#f-theme h3,#f-theme h4,#f-theme h5,#f-theme h6,
#f-theme .h1,#f-theme .h2,#f-theme .h3,#f-theme .h4,#f-theme .h5,#f-theme .h6,
#f-theme .f-slide__title,#f-theme .f-section__heading,#f-theme .f-product-card__name,
#f-theme .yb-header,#f-theme .yb-footer,#f-theme .yb-footer__contact div>a,
#f-theme input,#f-theme select,#f-theme textarea,#f-theme button,#f-theme .f-button{font-family:Arial,Helvetica,system-ui,sans-serif}
#f-theme .f-slide__title,#f-theme .f-section__heading,#f-theme .yb-edit-grid h2,#f-theme .yb-footer__statement h2{font-weight:600;letter-spacing:-.025em;line-height:1.18}
#f-theme .rb-info .f-info-card__title{font-weight:600;letter-spacing:-.015em}
#f-theme .rb-info .f-info-card__description{font-size:15px;font-weight:400;line-height:1.75;letter-spacing:0}
#f-theme .rb-info .f-info-card__inner>a.f-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:11px 22px;border:1px solid #dcc7a3!important;border-radius:5px;background:#dcc7a3!important;color:#222222!important;box-shadow:none!important;font-size:14px;font-weight:600;line-height:1.4;letter-spacing:0;text-decoration:none;transition:background-color .18s ease,border-color .18s ease}
#f-theme .rb-info .f-info-card__inner>a.f-button:hover{background:#c8aa7a!important;border-color:#c8aa7a!important;color:#171717!important;box-shadow:none!important}
#f-theme .rb-info .f-info-card__inner>a.f-button:focus-visible{outline:2px solid currentColor;outline-offset:4px}
#f-theme .rb-info .f-info-card__inner>a.f-button::before,#f-theme .rb-info .f-info-card__inner>a.f-button::after{display:none}

/* Native page cards own their outer padding. */
#f-theme .rb-page-cards .f-info-card__inner{padding:0}
#f-theme .rb-page-cards .f-info-card__item{padding-inline:0}
