@font-face{font-family:reimin;src:url(/cdn/shop/t/6/assets/a-otf-ud-reimin-pr.woff2) format("woff2")}@font-face{font-family:pristina;src:url(/cdn/shop/t/6/assets/pristina.woff2) format("woff2")}@font-face{font-family:springfield;src:url(/cdn/shop/t/6/assets/springfield.woff2) format("woff2")}.rich-text2{display:flex}.rich-text2__images{align-items:center;display:flex;position:relative;width:50%}.rich-text2__image-copy{font-family:springfield,serif;font-size:6vw;color:#fff;left:3vw;line-height:1;position:absolute;top:4vw;transform:rotate(-8deg)}.rich-text2__image-copy p{margin:0}.rich-text2__image{height:100%;width:100%}.rich-text2__image img{object-fit:cover;height:100%;width:100%}.rich-text2__detail{align-items:center;display:flex;width:50%}.rich-text2__detail-inner{padding:60px;width:100%}.rich-text2__title{color:#231815;font-family:reimin,serif;font-size:30px;font-weight:400;letter-spacing:.5em;line-height:2;margin:0;padding:0}.rich-text2__title p{margin:0}.rich-text2__subtitle{border-top:1px solid #231815;border-bottom:1px solid #231815;color:#231815;font-family:reimin,serif;font-size:20px;letter-spacing:.125em;line-height:1.6;margin:20px 0 30px;padding:10px 5px}.rich-text2__english{color:#f8b31f;font-family:pristina,serif;font-size:60px;letter-spacing:.05em;margin:0 0 10px}.rich-text2__text{background:#fef0d2;color:#231815;font-family:reimin,sans-serif;font-size:20px;line-height:2.4;letter-spacing:.125em;margin:0 0 30px;padding:35px 40px}.rich-text2__text p{margin:0}.rich-text2__btn{background:#f8b31f;border-radius:999px;color:#231815;font-size:16px;padding:8px 30px;text-decoration:none;transition:.2s}.rich-text2__btn:hover{background:var(--color-primary-lighten-10)!important;color:#231815;text-decoration:none}.rich-text2.rich-text2--reverse{flex-direction:row-reverse}.rich-text2__br-sp{display:none}.rich-text2__br-pc{display:inline}@media screen and (max-width: 992px){.rich-text2{display:block}.rich-text2__images{width:auto}.rich-text2__image-copy{font-size:12vw;top:6vw}.rich-text2__detail{width:auto}.rich-text2__detail-inner{padding:30px}.rich-text2__title{font-size:20px}.rich-text2__subtitle{font-size:16px}.rich-text2__english{font-size:35px}.rich-text2__text{font-size:16px;padding:25px 30px}.rich-text2__btn{font-size:14px}.rich-text2__br-sp{display:inline}.rich-text2__br-pc{display:none}}
/*# sourceMappingURL=/cdn/shop/t/30/compiled_assets/styles.css.map */
