body:has(.section-main-blog),body:has(.article-template__article){background:#fff}#MainContent:has(.section-main-blog),#MainContent:has(.article-template__article){background:#fff;color:#161419}#MainContent:has(.section-main-blog)>.section-breadcrumbs>div,#MainContent:has(.section-main-blog)>.section-page-header>div,#MainContent:has(.article-template__article)>.section-breadcrumbs>div,#MainContent .shopify-section>div:has(>.article-template__article){background:#fff}.section-main-blog .main-blog{padding-bottom:48px}.section-main-blog .blog-articles.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0}.section-main-blog .blog-articles.grid>.grid__item{width:auto;max-width:none;min-width:0;margin:0}.section-main-blog .article-card--fitfam .card__heading{display:block;overflow:visible;-webkit-line-clamp:unset}.section-main-blog .custom-tabs{max-width:100%}.section-main-blog :is(.custom-tab,.pagination__item,.js-pagination__next-button){border:2px solid #161419;border-radius:10px;background:#fff;color:#161419}.section-main-blog :is(.custom-tab--active,.pagination__item--current){background:#6d28d9;color:#fff}.section-main-blog .pagination__list{gap:8px;overflow:visible}#MainContent:has(.section-main-blog) .section-spacer,#MainContent:has(.section-main-blog) .section-spacer>div{background:#fff}.section-main-blog .custom-tab.custom-tab--active{background:#6d28d9;color:#fff}.section-main-blog .custom-tab.custom-tab--active:before{background:#6d28d9}.section-main-blog :is(a,button,summary):focus-visible,.article-template__article :is(a,button,summary):focus-visible{outline:3px solid #6d28d9;outline-offset:4px}#MainContent:has(.section-main-blog) .section-page-header h1{font-family:var(--font-heading-family);font-weight:750;font-size:clamp(30px,4vw,48px);line-height:1.15}.section-main-blog :is(.custom-tab,.pagination__item):hover{border-color:#6d28d9}.article-template__article.section__inner{width:min(1100px,calc(100% - 40px));margin:28px auto 48px;padding:clamp(24px,4vw,56px);border:3px solid var(--ff-blog-border);border-radius:var(--ff-blog-radius);box-shadow:var(--ff-blog-shadow);background:#fff;color:#161419}.article-template__article>.page-width{width:100%;max-width:760px;padding-inline:0;margin-inline:auto;min-width:0}.article-template__article .b-main-title{font-family:var(--font-heading-family);font-size:clamp(28px,4vw,48px);line-height:1.15;font-weight:750;letter-spacing:-.025em;overflow-wrap:anywhere;color:#161419}.article-template__article header h1.b-main-title{font-family:var(--font-heading-family);font-style:normal;font-weight:750}.article-template__article .article-template__content{font-size:18px;line-height:1.75;overflow-wrap:anywhere}.article-template__article .article-template__content :is(h2,h3,h4){font-family:var(--font-heading-family);font-weight:750;line-height:1.25;margin:1.7em 0 .7em;color:#161419}.article-template__article .article-template__content h2{font-size:clamp(24px,3vw,32px)}.article-template__article .article-template__content h3{font-size:clamp(21px,2.5vw,26px)}.article-template__article .article-template__content p{margin:0 0 1.3em}.article-template__article .article-template__content :is(ul,ol){padding-inline-start:1.5em;margin-block:1.2em}.article-template__article .article-template__content li+li{margin-top:.4em}.article-template__article .article-template__content blockquote{border-left:4px solid #6d28d9;padding:16px 24px;margin:24px 0;background:#f8f5fc}.article-template__article .article-template__content a{color:#6d28d9;text-decoration:underline;text-underline-offset:3px}.article-template__article .article-template__block--meta{color:#625e68}.article-template__article .article-template__image-large,.article-template__article .article-template__content--images-large *:has(.rte__large-image:only-child){margin-inline:0}.article-template__article .article-template__block--image{max-width:900px}.article-template__article .article-template__block--image .media{border-radius:14px}.article-template__article .article-template__block--image img{object-fit:contain}.article-template__article .article-template__content img{max-width:100%;height:auto;border-radius:12px}.article-template__article .article-template__content :is(video,iframe){max-width:100%}.article-template__article .article-template__content iframe{width:100%;aspect-ratio:16 / 9;height:auto}.article-template__article .article-template__content table{display:block;max-width:100%;overflow-x:auto}.article-template__article .article-template__content .responsive-table{max-width:100%;overflow-x:auto}.article-template__article .article-template__pagination a{border:2px solid #161419;border-radius:10px;padding:12px;color:#6d28d9}.article-template__article .article-template__pagination>div{gap:16px;flex-wrap:wrap}@media(max-width:989px){.section-main-blog .blog-articles.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}}@media(max-width:749px){.section-main-blog .blog-articles.grid{grid-template-columns:minmax(0,1fr);gap:24px}.article-template__article.section__inner{width:calc(100% - 28px);margin:20px auto 32px;padding:24px 18px}.article-template__article .article-template__content{font-size:16px;line-height:1.75}.article-template__article .article-template__content blockquote{padding:12px 16px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/fitfam-blog-editorial.css.map */
