:root{--font-body--family: "Nocwell Avantt", Arial, sans-serif;--font-body--style: normal;--font-body--weight: 400;--font-subheading--family: "Nocwell Avantt", Arial, sans-serif;--font-subheading--style: normal;--font-subheading--weight: 500;--font-heading--family: "Nocwell Avantt", Arial, sans-serif;--font-heading--style: normal;--font-heading--weight: 500;--font-accent--family: "Nocwell Avantt", Arial, sans-serif;--font-accent--style: normal;--font-accent--weight: 500;--font-size--paragraph: 1rem;--font-paragraph--line-height: 1.5;--font-paragraph--letter-spacing: -.02em;--font-h1--letter-spacing: -.03em;--font-h2--letter-spacing: -.03em;--font-h3--letter-spacing: -.03em;--font-h4--letter-spacing: -.03em;--font-h5--letter-spacing: -.03em;--font-h6--letter-spacing: -.02em}body{font-family:var(--font-body--family);font-weight:400}button,input,select,textarea{font-family:var(--font-body--family)}.button,.button-secondary,.button-custom,.add-to-cart-button{font-weight:500}#MainContent .product-details h1,body #MainContent:has(.nc-eclipse-marker) .product-details h1{font-family:var(--font-heading--family);font-size:40px;font-weight:500;line-height:1;letter-spacing:-.0325em}#MainContent .product-details .price{font-weight:500}#MainContent .nc-product-story,#MainContent .nc-product-intro,#MainContent .nc-benefit-list p{font-family:var(--font-body--family);font-size:16px;font-weight:400;line-height:30px;letter-spacing:-.0375em}#MainContent .nc-benefit-list h3{font-weight:500;font-size:16px;line-height:24px}#MainContent .nc-small-heading{font-weight:500;font-size:20px;line-height:26px;letter-spacing:-.03em}#MainContent .nc-section-heading h2{font-size:40px;font-weight:500;line-height:1;letter-spacing:-.03em}#MainContent .nc-editorial--banner h2{font-size:clamp(40px,4.5vw,64px)}#MainContent .nc-editorial--faq .nc-section-heading h2{font-size:64px;line-height:.96}#MainContent .nc-card h3{font-size:24px;font-weight:500;line-height:1.5;letter-spacing:-.03em}#MainContent .nc-copy{font-size:16px;font-weight:500;line-height:24px;letter-spacing:-.02em}#MainContent .nc-editorial--split .nc-copy{font-size:20px;line-height:30px;letter-spacing:-.03em}#MainContent .nc-faq summary{font-size:20px;font-weight:500;line-height:24px;letter-spacing:-.03em}#MainContent .nc-answer{font-weight:400}#MainContent .product-details .rte{font-size:16px;line-height:1.75}#MainContent[data-template=index] .hero__content-wrapper{max-width:min(100%,1360px);margin-inline:auto}#MainContent[data-template=index] .hero h1{font-family:var(--font-heading--family);font-size:clamp(40px,4.4vw,64px);font-weight:500;line-height:1;letter-spacing:-.0325em;max-width:600px;color:#f5f1e9}#MainContent[data-template=index] .hero .paragraph{font-size:20px;font-weight:400;line-height:30px;letter-spacing:-.03em;color:#f5f1e9}#MainContent[data-template=index] .hero .paragraph p{font:inherit;letter-spacing:inherit}@media(max-width:749px){#MainContent .product-details h1,body #MainContent:has(.nc-eclipse-marker) .product-details h1{font-size:28px;line-height:1;letter-spacing:-.03em}#MainContent .nc-section-heading h2{font-size:32px;line-height:1.05}#MainContent .nc-editorial--banner h2,#MainContent .nc-editorial--faq .nc-section-heading h2{font-size:40px;line-height:1}#MainContent .nc-card h3{font-size:24px;line-height:1.3}#MainContent .nc-faq summary{font-size:18px;line-height:24px}#MainContent .nc-editorial--split .nc-copy{font-size:18px;line-height:27px}#MainContent[data-template=index] .hero h1{font-size:40px;max-width:260px}#MainContent[data-template=index] .hero .paragraph{font-size:18px;line-height:27px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/nocwell-typography.css.map */
