:root{--opk-font-main: 'OpenSans', sans-serif;--opk-font-heading: 'PlayfairDisplay', sans-serif;--opk-font-subheading: 'Kapakana', sans-serif}.opk-collection-richtext .opk-collection-richtext__wrapper{display:flex;flex-direction:column;align-items:center}@media screen and (min-width: 1024px){.opk-collection-richtext .opk-collection-richtext__wrapper{gap:40px;max-width:1920px;padding:0px 30px}}@media screen and (max-width: 1023px){.opk-collection-richtext .opk-collection-richtext__wrapper{gap:24px;padding:0}}.opk-collection-richtext .opk-collection-richtext__body{width:100%;display:flex;justify-content:center}@media screen and (max-width: 1023px){.opk-collection-richtext .opk-collection-richtext__body{padding:0 20px}}.opk-collection-richtext .opk-collection-richtext__content{max-width:1060px;width:100%;margin-left:auto;margin-right:auto}.opk-collection-richtext .opk-collection-richtext__content>*{font-family:'OpenSans', sans-serif;font-family:var(--opk-font-main);font-size:18px;line-height:24px;font-weight:400}.opk-collection-richtext .opk-collection-richtext__content h2,.opk-collection-richtext .opk-collection-richtext__content h3,.opk-collection-richtext .opk-collection-richtext__content h4,.opk-collection-richtext .opk-collection-richtext__content h5,.opk-collection-richtext .opk-collection-richtext__content h6{scroll-margin-top:calc(0px + 20px);scroll-margin-top:calc(var(--header-height, 0px) + 20px);font-family:'PlayfairDisplay', sans-serif;font-family:var(--opk-font-heading);font-weight:800;letter-spacing:0%;text-transform:uppercase}@media screen and (min-width: 1200px){.opk-collection-richtext .opk-collection-richtext__content h2,.opk-collection-richtext .opk-collection-richtext__content h3,.opk-collection-richtext .opk-collection-richtext__content h4,.opk-collection-richtext .opk-collection-richtext__content h5,.opk-collection-richtext .opk-collection-richtext__content h6{margin-top:24px;font-size:32px;line-height:34px}}@media(max-width: 1199px)and (min-width: 768px){.opk-collection-richtext .opk-collection-richtext__content h2,.opk-collection-richtext .opk-collection-richtext__content h3,.opk-collection-richtext .opk-collection-richtext__content h4,.opk-collection-richtext .opk-collection-richtext__content h5,.opk-collection-richtext .opk-collection-richtext__content h6{margin-top:30px;font-size:26px;line-height:30px}}@media screen and (max-width: 767px){.opk-collection-richtext .opk-collection-richtext__content h2,.opk-collection-richtext .opk-collection-richtext__content h3,.opk-collection-richtext .opk-collection-richtext__content h4,.opk-collection-richtext .opk-collection-richtext__content h5,.opk-collection-richtext .opk-collection-richtext__content h6{margin-top:46px;font-size:22px;line-height:26px}}.opk-collection-richtext .opk-collection-richtext__content h2:first-child,.opk-collection-richtext .opk-collection-richtext__content h3:first-child,.opk-collection-richtext .opk-collection-richtext__content h4:first-child,.opk-collection-richtext .opk-collection-richtext__content h5:first-child,.opk-collection-richtext .opk-collection-richtext__content h6:first-child{margin-top:0}.opk-collection-richtext .opk-collection-richtext__content ul,.opk-collection-richtext .opk-collection-richtext__content ol{display:flex;flex-direction:column;gap:10px;padding-left:23px}@media screen and (max-width: 767px){.opk-collection-richtext .opk-collection-richtext__content ul,.opk-collection-richtext .opk-collection-richtext__content ol{padding-top:4px}}
