.opk-collection-banner__heading{display:inline-flex;padding:25px 40px;color:#fff;font-family:"Bebas Neue",sans-serif;font-size:82px;font-weight:400;line-height:1;letter-spacing:0px;background-color:#242424}@media(max-width: 989px)and (min-width: 480px){.opk-collection-banner__heading{font-size:64px}}@media screen and (max-width: 479px){.opk-collection-banner__heading{font-size:52px;padding:23px}}.opk-collection-banner__text{color:#fdfdfd;font-size:24px;font-weight:400;line-height:1.33;max-width:687px;margin:0 auto}.opk-collection-banner__content-wrapper{padding:90px 0 74px 0}@media screen and (max-width: 479px){.opk-collection-banner__content-wrapper{padding:109px 0 26px 0}}@media screen and (max-width: 767px){.opk-collection-banner__content{margin:0}}@media screen and (min-width: 480px){.opk-collection-banner__content{align-self:flex-end}}@media screen and (max-width: 479px){.opk-collection-banner .container{padding:0 20px}}.opk-collection-banner .image-overlay--medium{--image-height: 512px}@media screen and (max-width: 479px){.opk-collection-banner .image-overlay--medium{--image-height: 444px}}.opk-collection-banner .text-container .h1,.opk-collection-banner .rte h1{margin:15px 0 40px}@media screen and (max-width: 479px){.opk-collection-banner .text-container .h1,.opk-collection-banner .rte h1{margin-bottom:20px}}@media screen and (max-width: 479px){.opk-collection-banner.opk-banner .opk-collection-banner__content-wrapper{padding:148px 0 20px}.opk-collection-banner.opk-banner .text-container .h1{justify-content:center;width:100%;margin-bottom:30px}}
