main[data-template*=index]{--nivaste-home-section-title-size: clamp(1.75rem, 3.2vw, 2.25rem);--nivaste-home-section-title-line: 1.18;--nivaste-home-body-size: max(1rem, var(--font-paragraph--size));--nivaste-home-body-line: 1.62;--nivaste-home-eyebrow-size: .72rem;--nivaste-home-eyebrow-track: .14em;--nivaste-home-section-pad: clamp(44px, 5.5vw, 64px);--nivaste-home-heading-gap: 10px;--nivaste-home-copy-width: 56rem}main[data-template*=index] :is([class^=festival-section-],[class^=fcb-wrapper-],.festive-tabs-section,.craft-story-section,.warmly-v2-home-blog-posts,.nivaste-home-seo){font-family:var(--font-body--family)}main[data-template*=index] :is(.fest-title,.fcb-title,.festive-tabs-heading,.craft-story-heading,.warmly-v2-home-blog-posts__heading,.nivaste-home-seo__heading){font-family:var(--font-heading--family);font-style:var(--font-heading--style);font-weight:var(--font-heading--weight);font-size:var(--nivaste-home-section-title-size);line-height:var(--nivaste-home-section-title-line);letter-spacing:var(--letter-spacing--heading-normal);text-transform:none;text-wrap:balance}main[data-template*=index] .warmly-v2-home-hero-slider__heading{font-family:var(--font-heading--family);font-style:var(--font-heading--style);font-weight:var(--font-heading--weight);letter-spacing:var(--letter-spacing--display-normal)}main[data-template*=index] :is(.fest-eyebrow,.fcb-eyebrow,.craft-story-eyebrow,.warmly-v2-home-blog-posts__eyebrow,.nivaste-home-seo__eyebrow){font-family:var(--font-subheading--family);font-style:var(--font-subheading--style);font-weight:600;font-size:var(--nivaste-home-eyebrow-size);line-height:1.35;letter-spacing:var(--nivaste-home-eyebrow-track);text-transform:uppercase}main[data-template*=index] :is(.fcb-desc,.craft-story-body,.festive-tabs-subheading,.warmly-v2-home-blog-posts__excerpt,.nivaste-home-seo p){font-family:var(--font-body--family);font-size:var(--nivaste-home-body-size);line-height:var(--nivaste-home-body-line);letter-spacing:var(--letter-spacing--body-normal)}main[data-template*=index] .warmly-v2-home-blog-posts__heading{font-weight:var(--font-heading--weight);letter-spacing:var(--letter-spacing--heading-normal);text-transform:none}main[data-template*=index] .warmly-v2-home-blog-posts__header{gap:var(--nivaste-home-heading-gap)}main[data-template*=index] .warmly-v2-home-blog-posts__title,main[data-template*=index] .warmly-v2-home-blog-posts__title-link{font-family:var(--font-heading--family);font-style:var(--font-heading--style);font-weight:var(--font-heading--weight);letter-spacing:var(--letter-spacing--heading-normal)}main[data-template*=index] :is(.fest-header-wrapper,.festive-tabs-header,.warmly-v2-home-blog-posts__header){margin-bottom:clamp(22px,3vw,30px)}main[data-template*=index] .festive-tabs-heading{margin-bottom:6px}main[data-template*=index] .festive-tabs-subheading{margin-top:0}main[data-template*=index] .nivaste-home-seo__inner{padding-block:var(--nivaste-home-section-pad)}main[data-template*=index] .nivaste-home-seo__intro{margin-top:18px;max-width:var(--nivaste-home-copy-width)}main[data-template*=index] .nivaste-home-seo__expanded{max-width:var(--nivaste-home-copy-width)}main[data-template*=index] .nivaste-home-seo__expanded h3{font-family:var(--font-heading--family);font-style:var(--font-heading--style);font-weight:var(--font-heading--weight);font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.25;letter-spacing:var(--letter-spacing--heading-normal)}main[data-template*=index] .nivaste-home-seo__details summary{font-family:var(--font-subheading--family);font-weight:600;letter-spacing:0}main[data-template*=index] :is(.fest-title,.fcb-title,.festive-tabs-heading,.craft-story-heading,.warmly-v2-home-blog-posts__heading,.nivaste-home-seo__heading,.nivaste-home-seo__expanded h3){overflow-wrap:anywhere}@media screen and (max-width:749px){main[data-template*=index]{--nivaste-home-section-title-size: clamp(1.55rem, 7vw, 1.85rem);--nivaste-home-section-pad: 38px;--nivaste-home-eyebrow-size: .68rem}main[data-template*=index] :is(.fest-header-wrapper,.festive-tabs-header,.warmly-v2-home-blog-posts__header){margin-bottom:20px}main[data-template*=index] .nivaste-home-seo__inner{padding-block:var(--nivaste-home-section-pad)}main[data-template*=index] .nivaste-home-seo__expanded h3{font-size:1.25rem}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/nivaste-home-cohesion.css.map */
