:root{--opk-font-main: 'OpenSans', sans-serif;--opk-font-heading: 'PlayfairDisplay', sans-serif;--opk-font-subheading: 'Kapakana', sans-serif}.opk-collection-header .template-header{padding:0}@media screen and (min-width: 1440px){.opk-collection-header .full-width-row-full{padding:0 40px 0 30px}}@media screen and (max-width: 1439px){.opk-collection-header .full-width-row-full{padding:0 20px}}.opk-collection-header .opk-collection-header__wrapper{display:flex;justify-content:space-between;align-items:flex-start}@media screen and (min-width: 1440px){.opk-collection-header .opk-collection-header__wrapper{gap:40px}}@media screen and (max-width: 1439px){.opk-collection-header .opk-collection-header__wrapper{flex-direction:column;gap:32px}}.opk-collection-header .collection-banner--description{max-width:1075px}.opk-collection-header .collection-banner--description p{font-family:'OpenSans', sans-serif;font-family:var(--opk-font-main);font-size:18px;font-weight:400;letter-spacing:.006em}@media screen and (min-width: 1440px){.opk-collection-header .collection-banner--description p{line-height:28px}}@media screen and (max-width: 1439px){.opk-collection-header .collection-banner--description p{line-height:24px}}.opk-collection-header .collection-header--title{margin-bottom:0;font-family:'PlayfairDisplay', sans-serif;font-family:var(--opk-font-heading);font-weight:800;text-transform:uppercase}@media screen and (min-width: 1440px){.opk-collection-header .collection-header--title{font-size:48px;line-height:48px}}
