
#MainContent :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-navigation-family,var(--font-body-family))!important;overflow-wrap:break-word}
#MainContent .title-xl{font-size:clamp(32px,3.5vw,48px)!important;line-height:1.16;letter-spacing:-.02em}
#MainContent .title-lg{font-size:clamp(28px,3vw,40px)!important;line-height:1.2;letter-spacing:-.015em}
#MainContent .title-md{font-size:clamp(26px,2.5vw,36px)!important;line-height:1.25;letter-spacing:-.01em}
#MainContent :is(h2,h3).title-xl{font-size:clamp(28px,2.7vw,36px)!important}
#MainContent #loogu-fit-guide{--font-body:var(--font-body-family);--font-heading:var(--font-navigation-family,var(--font-heading-family))}
#MainContent #loogu-fit-guide .page-intro h1{font-size:40px;line-height:1.2;letter-spacing:-.02em}
#MainContent .loogu-hunt-kits{--loogu-hunt-heading-font:var(--font-navigation-family)!important;--loogu-hunt-heading-weight:700!important}
#MainContent .loogu-home-tiles{--lht-kits-font:var(--font-navigation-family)!important}
#MainContent .loogu-journal__header h1{font-size:48px;line-height:1.15;letter-spacing:-.025em}
#MainContent .loogu-journal__card--feature .loogu-journal__story-title{font-size:32px;line-height:1.25;letter-spacing:-.015em}
#MainContent .loogu-journal :is(.loogu-journal__section-heading,.loogu-journal__news-intro) h2{font-size:30px;line-height:1.25}
#MainContent .loogu-layering-system h1{font-size:48px;line-height:1.15;letter-spacing:-.02em}
#MainContent .loogu-layering-system .lls-layer h2{font-size:36px;line-height:1.2;letter-spacing:-.01em}
#MainContent .lc-hero-content h2{font-size:48px;line-height:1.15;letter-spacing:-.02em}
#MainContent .loogu-shipping h1{font-size:40px;line-height:1.2;letter-spacing:-.015em}
#MainContent .loogu-shipping h2{font-size:24px;line-height:1.3;letter-spacing:0}
#MainContent .loogu-shipping__header{margin-bottom:48px}
#MainContent .loogu-readable-policy{max-width:768px;margin:0 auto;padding:48px 24px 80px;color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:16px;line-height:1.75}
#MainContent .loogu-readable-policy h1{font-size:40px;line-height:1.2;font-weight:700;letter-spacing:-.02em;text-align:center;margin:0 0 40px}
#MainContent .loogu-readable-policy h2{font-size:24px;line-height:1.3;font-weight:700;margin:36px 0 12px}
#MainContent .loogu-readable-policy p{margin:0 0 18px}
.shopify-policy__container{max-width:768px!important;padding:48px 24px 80px!important;font-family:var(--font-body-family);font-size:16px;line-height:1.75}
.shopify-policy__title h1{font-family:var(--font-navigation-family)!important;font-size:40px!important;line-height:1.2;margin:0 0 40px}
.shopify-policy__body :is(h2,h3){font-family:var(--font-navigation-family)!important;font-size:24px!important;line-height:1.3}
@media(max-width:749px){
 #MainContent .title-md{font-size:26px!important}
 #MainContent .title-xl{font-size:32px!important}#MainContent .title-lg{font-size:28px!important}
 #MainContent :is(h2,h3).title-xl{font-size:26px!important}
 #MainContent :is(.loogu-journal__header h1,.loogu-layering-system h1,.lc-hero-content h2,.loogu-shipping h1),#MainContent #loogu-fit-guide .page-intro h1{font-size:32px;line-height:1.2}
 #MainContent .loogu-journal__card--feature .loogu-journal__story-title{font-size:24px}
 #MainContent .loogu-journal :is(.loogu-journal__section-heading,.loogu-journal__news-intro) h2{font-size:26px}
 #MainContent .loogu-layering-system .lls-layer h2{font-size:28px}
 #MainContent .loogu-shipping h2{font-size:22px}
 #MainContent .loogu-readable-policy{padding-top:36px;padding-bottom:56px}
 #MainContent .loogu-readable-policy h1,.shopify-policy__title h1{font-size:32px!important;margin-bottom:30px}
 #MainContent .loogu-readable-policy h2,.shopify-policy__body :is(h2,h3){font-size:22px!important}
}
