:root{--opk-font-main: 'OpenSans', sans-serif;--opk-font-heading: 'PlayfairDisplay', sans-serif;--opk-font-subheading: 'Kapakana', sans-serif}.opk-preview-block{overflow:hidden;z-index:1}.opk-preview-block .opk-preview-block__wrapper{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (max-width: 767px){.opk-preview-block .opk-preview-block__wrapper{padding:0 !important}}@media screen and (max-width: 767px){.opk-preview-block .opk-preview-block__wrapper>*:not(.opk-preview-block__image){padding:0 11px !important}}@media screen and (min-width: 1200px){.opk-preview-block .opk-preview-block__image{top:0;position:absolute;z-index:0}}.opk-preview-block .opk-preview-block__image.opk-preview-block__image--left{left:50px;z-index:-1}@media screen and (max-width: 1199px){.opk-preview-block .opk-preview-block__image.opk-preview-block__image--left{width:100%}}@media screen and (min-width: 1200px){.opk-preview-block .opk-preview-block__image.opk-preview-block__image--left .media-wrapper{width:310px;max-width:500px;height:420px;aspect-ratio:310/420}}@media screen and (max-width: 1199px){.opk-preview-block .opk-preview-block__image.opk-preview-block__image--left .media-wrapper{aspect-ratio:375/508;max-height:600px}}.opk-preview-block .opk-preview-block__image.opk-preview-block__image--right{right:50px;z-index:-1}.opk-preview-block .opk-preview-block__image.opk-preview-block__image--right .media-wrapper{width:526px;height:772px;aspect-ratio:526/772}@media screen and (max-width: 1199px){.opk-preview-block .opk-preview-block__image.opk-preview-block__image--right .media-wrapper{display:none !important}}.opk-preview-block .opk-preview-block__image .media-wrapper{position:relative;width:100%;height:100%;overflow:hidden}.opk-preview-block .opk-preview-block__image .media-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.opk-preview-block .opk-preview-block__image .media-wrapper .opk-preview-block__image-img.opk-preview-block__image-img--mobile{display:block}@media screen and (min-width: 1200px){.opk-preview-block .opk-preview-block__image .media-wrapper .opk-preview-block__image-img.opk-preview-block__image-img--mobile{display:none}}.opk-preview-block .opk-preview-block__image .media-wrapper .opk-preview-block__image-img.opk-preview-block__image-img--desktop{display:none}@media screen and (min-width: 1200px){.opk-preview-block .opk-preview-block__image .media-wrapper .opk-preview-block__image-img.opk-preview-block__image-img--desktop{display:block}}.opk-preview-block .opk-preview-block__image .opk-preview-block__cover{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:0}.opk-preview-block .opk-preview-block__header{display:flex;flex-direction:column;align-items:center;max-width:1000px;margin:0 auto}@media screen and (min-width: 1440px){.opk-preview-block .opk-preview-block__header{margin-bottom:180px}}@media(max-width: 1439px)and (min-width: 1200px){.opk-preview-block .opk-preview-block__header{margin-bottom:210px}}@media(max-width: 1199px)and (min-width: 768px){.opk-preview-block .opk-preview-block__header{margin-bottom:50px}}@media screen and (max-width: 767px){.opk-preview-block .opk-preview-block__header{margin-bottom:30px}}.opk-preview-block .opk-preview-block__header .opk-preview-block__decor svg{color:#7f231d}@media screen and (min-width: 1024px){.opk-preview-block .opk-preview-block__header .opk-preview-block__decor svg{width:34px;min-width:34px;height:34px;min-height:34px}}@media screen and (max-width: 1023px){.opk-preview-block .opk-preview-block__header .opk-preview-block__decor svg{height:24px;min-height:24px;width:24px;min-width:24px}}.opk-preview-block .opk-preview-block__header .opk-preview-block__title{margin:0;font-family:'PlayfairDisplay', sans-serif;font-family:var(--opk-font-heading);font-weight:800;text-align:center;text-transform:uppercase;color:#423d39}@media screen and (min-width: 1440px){.opk-preview-block .opk-preview-block__header .opk-preview-block__title{font-size:70px;line-height:70px}}@media(max-width: 1919px)and (min-width: 1200px){.opk-preview-block .opk-preview-block__header .opk-preview-block__title{font-size:50px;line-height:50px;max-width:70%}}@media(max-width: 1199px)and (min-width: 768px){.opk-preview-block .opk-preview-block__header .opk-preview-block__title{font-size:40px;line-height:40px;max-width:70%}}@media screen and (max-width: 767px){.opk-preview-block .opk-preview-block__header .opk-preview-block__title{font-size:38px;line-height:42px}}.opk-preview-block .opk-preview-block__header .opk-preview-block__subtitle{margin:0;font-family:'Kapakana', sans-serif;font-family:var(--opk-font-subheading);font-weight:400;text-align:center;color:#d2af6a;z-index:1}@media screen and (min-width: 1920px){.opk-preview-block .opk-preview-block__header .opk-preview-block__subtitle{margin-bottom:-21px;font-size:70px;line-height:70px}}@media(max-width: 1919px)and (min-width: 768px){.opk-preview-block .opk-preview-block__header .opk-preview-block__subtitle{font-size:50px;line-height:50px}}@media screen and (max-width: 767px){.opk-preview-block .opk-preview-block__header .opk-preview-block__subtitle{margin-bottom:-4px;font-size:42px;line-height:35px}}.opk-preview-block .opk-preview-block__content-block{position:relative;display:flex;flex-direction:column;gap:45px}@media screen and (min-width: 1440px){.opk-preview-block .opk-preview-block__content-block{right:24.5%;max-width:530px}}@media(max-width: 1439px)and (min-width: 1200px){.opk-preview-block .opk-preview-block__content-block{right:20.5%;max-width:580px}}@media screen and (max-width: 1199px){.opk-preview-block .opk-preview-block__content-block{align-items:center;margin-bottom:60px;margin-left:10px;margin-right:10px}}.opk-preview-block .opk-preview-block__content-block .opk-preview-block__text>*{margin:0;color:#423d39}@media screen and (min-width: 1200px){.opk-preview-block .opk-preview-block__content-block .opk-preview-block__text>*{font-size:20px;line-height:30px}}@media screen and (max-width: 1199px){.opk-preview-block .opk-preview-block__content-block .opk-preview-block__text>*{font-size:18px;line-height:24px;text-align:center}}@media screen and (min-width: 480px){.opk-preview-block .opk-preview-block__content-block .opk-preview-block__button{width:-moz-fit-content;width:fit-content}}@media screen and (max-width: 479px){.opk-preview-block .opk-preview-block__content-block .opk-preview-block__button{width:100%}}
