body :is(h1,h2,h3,h4,h5,h6,p,li,label,button,input,select,textarea),body :is(.title,.text,.card-title,.price,.rte,.footer-block__heading),body [class*=ai-gallery__],body [class*=ai-two-images__]{font-family:var(--olitans-premium-font, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif)!important}body{font-size:16px;line-height:1.6}body.template-index #MainContent{--olitans-section-title-size: 28px;--olitans-copy-size: 18px}body.template-index #MainContent .halo-block-header .title,body.template-index #MainContent .halo-block-header .title .text,body.template-index #MainContent [class^=ai-gallery__heading-],body.template-index #MainContent [class^=ai-two-images__title-]{font-size:var(--olitans-section-title-size)!important;line-height:1.25!important;letter-spacing:0!important}body.template-index #MainContent :is(.faqs-desc,.faqs-desc p,.faqs-item .card-body,.faqs-item .card-body p),body.template-index #MainContent [class^=ai-two-images__subtitle-]{font-size:var(--olitans-copy-size)!important;line-height:1.6!important}body.template-index #MainContent [class^=ai-gallery__caption-],body.template-index #MainContent [class^=ai-two-images__link-],body.template-index #MainContent .faqs-item .card-header .title{font-size:18px!important;line-height:1.45!important}body.template-index #MainContent .faqs-item .card-header{height:auto!important;min-height:54px!important}body.template-index #MainContent .faqs-item .card-header .title{min-height:54px!important;display:flex;align-items:center}body.template-index #MainContent .product-item .card-title,body.template-index #MainContent .product-item .card-title .text{font-size:18px!important;line-height:1.45!important}body.template-index #MainContent .olitans-series-grid-card__label{font-size:22px!important;line-height:1.3!important}body .footer :is(p,.link,.footer-link,.list-menu__item),body .footer .footer-block__list a{font-size:16px!important;line-height:1.6!important}@media(max-width:767px){body.template-index #MainContent{--olitans-section-title-size:24px;--olitans-copy-size:16px}body.template-index #MainContent .product-item .card-title,body.template-index #MainContent .product-item .card-title .text,body.template-index #MainContent .faqs-item .card-header .title,body.template-index #MainContent [class^=ai-gallery__caption-],body.template-index #MainContent [class^=ai-two-images__link-]{font-size:16px!important}body.template-index #MainContent .olitans-series-grid-card__label{font-size:18px!important}}
/*# sourceMappingURL=/cdn/shop/t/189/assets/olitans-unified-typography.css.map */
