.product-rich-content__text a{color:var(--color-primary)}.product-rich-content{display:grid}.product-rich-content__text ol,.product-rich-content__text p,.product-rich-content__text ul{margin-bottom:.75rem;margin-top:.75rem}.product-rich-content__text h2{margin-top:0}.product-rich-content__text h3,.product-rich-content__text h4,.product-rich-content__text h5,.product-rich-content__text h6{margin-top:1.5rem}.product-rich-content__text h2,.product-rich-content__text h3,.product-rich-content__text h4,.product-rich-content__text h5,.product-rich-content__text h6{margin-bottom:.75rem}.product-rich-content__image{margin-bottom:1.5rem}.product-rich-content__text--1{margin-bottom:4rem}@media only screen and (min-width:72.5em){.product-rich-content__image,.product-rich-content__text--1{margin-bottom:0}.product-rich-content__text{padding:1.5rem}}.product-rich-content{align-items:center;grid-template-columns:repeat(1,minmax(0,1fr))}@media only screen and (min-width:72.5em){.product-rich-content{grid-column-gap:5.25rem;grid-row-gap:8.25rem;grid-template-columns:repeat(2,minmax(0,1fr))}.product-rich-content__text--1{order:-1}}.product-rich-content__image{width:100%}@font-face{font-display:swap;font-family:Haggard Nova;font-style:normal;font-weight:400;src:url(HaggardNova.woff2) format("woff2"),url(HaggardNova.woff) format("woff")}@font-face{font-display:swap;font-family:Libre Franklin;font-style:normal;font-weight:400;src:url(LibreFranklin-Regular.woff2) format("woff2"),url(LibreFranklin-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Libre Franklin;font-style:italic;font-weight:400;src:url(LibreFranklin-Italic.woff2) format("woff2"),url(LibreFranklin-Italic.woff) format("woff")}@font-face{font-display:swap;font-family:Libre Franklin;font-style:normal;font-weight:600;src:url(LibreFranklin-SemiBold.woff2) format("woff2"),url(LibreFranklin-SemiBold.woff) format("woff")}@font-face{font-display:swap;font-family:Libre Franklin;font-style:italic;font-weight:600;src:url(LibreFranklin-SemiBoldItalic.woff2) format("woff2"),url(LibreFranklin-SemiBoldItalic.woff) format("woff")}.product-rich-content__text h3,.product-rich-content__text h4,.product-rich-content__text h5,.product-rich-content__text h6{font-size:1.195rem}@media only screen and (min-width:72.5em){.product-rich-content__text h3,.product-rich-content__text h4,.product-rich-content__text h5,.product-rich-content__text h6{font-size:1.275rem}}.product-rich-content__text h2{font-size:1.513rem}@media only screen and (min-width:72.5em){.product-rich-content__text h2{font-size:1.836rem}}.text-underline,.text-underline-hover:focus,.text-underline-hover:hover{text-decoration:underline}.text-strikethrough,.text-strikethrough-hover:focus,.text-strikethrough-hover:hover{text-decoration:line-through}.text-no-decoration,.text-no-decoration-hover:focus,.text-no-decoration-hover:hover{text-decoration:none}@media only screen and (min-width:30em){.small--text-underline,.small--text-underline-hover:focus,.small--text-underline-hover:hover{text-decoration:underline}.small--text-strikethrough,.small--text-strikethrough-hover:focus,.small--text-strikethrough-hover:hover{text-decoration:line-through}.small--text-no-decoration,.small--text-no-decoration-hover:focus,.small--text-no-decoration-hover:hover{text-decoration:none}}@media only screen and (min-width:48em){.medium--text-underline,.medium--text-underline-hover:focus,.medium--text-underline-hover:hover{text-decoration:underline}.medium--text-strikethrough,.medium--text-strikethrough-hover:focus,.medium--text-strikethrough-hover:hover{text-decoration:line-through}.medium--text-no-decoration,.medium--text-no-decoration-hover:focus,.medium--text-no-decoration-hover:hover{text-decoration:none}}@media only screen and (min-width:72.5em){.large--text-underline,.large--text-underline-hover:focus,.large--text-underline-hover:hover{text-decoration:underline}.large--text-strikethrough,.large--text-strikethrough-hover:focus,.large--text-strikethrough-hover:hover{text-decoration:line-through}.large--text-no-decoration,.large--text-no-decoration-hover:focus,.large--text-no-decoration-hover:hover{text-decoration:none}}