.lc-hats.lc-hats .hp-buy-panel h1,.lc-blankets.lc-blankets .hp-buy-panel h1,.lc-animals.lc-animals .hp-buy-panel h1,.lc-product-page.lc-product-page .product__title h1{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:calc(clamp(36px,3.5vw,49px) * var(--lc-product-heading-scale,1));line-height:1.1;letter-spacing:-.025em;color:#4b4b4b}
.lc-hats.lc-hats .hp-lifestyle h2,.lc-hats.lc-hats .op-lifestyle h2,.lc-hats.lc-hats .ap-lifestyle h2,.lc-hats.lc-hats .bp-lifestyle h2,.lc-product-page.lc-product-page .lc-product-story h2{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:calc(clamp(32px,3.5vw,47px) * var(--lc-product-heading-scale,1));line-height:1.15;letter-spacing:-.025em}
.lc-hats.lc-hats .hp-lifestyle-copy h3,.lc-hats.lc-hats .op-lifestyle h3,.lc-product-page.lc-product-page .lc-story-row h3{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:calc(clamp(30px,3.5vw,47px) * var(--lc-product-heading-scale,1));line-height:1.08;letter-spacing:-.02em;color:#173f32}
.lc-hats.lc-hats .hp-rich-text,.lc-hats.lc-hats .hp-lifestyle-copy p,.lc-hats.lc-hats .op-lifestyle article p,.lc-product-page.lc-product-page .lc-product-details .hp-rich-text,.lc-product-page.lc-product-page .lc-story-row p{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:calc(16px * var(--font-body-scale));line-height:1.65;letter-spacing:normal;color:#46584c}
.lc-product-page.lc-product-page .product__info-container .price,.lc-hats.lc-hats .hp-price{font-family:var(--font-body-family);font-size:calc(25px * var(--font-body-scale));font-weight:500;line-height:1.3;letter-spacing:normal;color:#203e31}
.lc-product-page.lc-product-page .lc-product-details summary,.lc-hats.lc-hats .hp-details summary{font-family:var(--font-body-family);font-size:calc(16px * var(--font-body-scale));font-weight:500;line-height:1.65;letter-spacing:normal;color:#284535}
.lc-product-page.lc-product-page .product-form__submit,.lc-hats.lc-hats .hp-add{font-family:var(--font-body-family);font-size:calc(16px * var(--font-body-scale));font-weight:600;line-height:1.4;letter-spacing:normal}
@media(max-width:900px){.lc-hats.lc-hats .hp-buy-panel h1,.lc-blankets.lc-blankets .hp-buy-panel h1,.lc-animals.lc-animals .hp-buy-panel h1,.lc-product-page.lc-product-page .product__title h1{font-size:calc(36px * var(--lc-product-heading-scale,1))}}
@media(max-width:700px){.lc-hats.lc-hats .hp-lifestyle h2,.lc-hats.lc-hats .op-lifestyle h2,.lc-hats.lc-hats .ap-lifestyle h2,.lc-hats.lc-hats .bp-lifestyle h2,.lc-product-page.lc-product-page .lc-product-story h2{font-size:calc(33px * var(--lc-product-heading-scale,1))}.lc-hats.lc-hats .hp-lifestyle-copy h3,.lc-hats.lc-hats .op-lifestyle h3,.lc-product-page.lc-product-page .lc-story-row h3{font-size:calc(34px * var(--lc-product-heading-scale,1))}.lc-product-page.lc-product-page .product__info-container .price,.lc-hats.lc-hats .hp-price{font-size:calc(24px * var(--font-body-scale))}}
