@charset "UTF-8";.c-page-character{position:relative;overflow:hidden}.c-page-character__header img{display:block;width:100%;height:auto}.c-page-character__content{position:relative;z-index:2}@media screen and (max-width: 999px){.c-page-character__content{padding-block-start:48px}}.c-page-character__title{font-weight:700;font-size:40px;font-family:var(--font-family-heading);line-height:1.4;margin-bottom:30px}@media screen and (max-width: 999px){.c-page-character__title{font-size:28px;margin-bottom:16px}}.c-page-character__text{font-size:30px;font-weight:500;line-height:1.33;color:#9f151d}@media screen and (max-width: 999px){.c-page-character__text{font-size:20px;line-height:1.6}}.c-page-character__wrapper{display:flex;position:relative}@media screen and (min-width: 1000px){.c-page-character__wrapper{align-items:center;justify-content:space-between}}@media screen and (max-width: 999px){.c-page-character__wrapper{display:block}}@media screen and (min-width: 1000px){.c-page-character__wrapper:not(.laytout-reverse) .c-page-character__main--visual{transform-origin:center right;right:0}.c-page-character__wrapper:not(.laytout-reverse) .c-page-character__main--visual .icon{top:-20px;right:-240px}.c-page-character__wrapper:not(.laytout-reverse) .c-page-character__sub--visual{margin-right:-80px}}@media screen and (max-width: 999px){.c-page-character__wrapper:not(.laytout-reverse) .c-page-character__main--visual{transform-origin:center right}}@media screen and (min-width: 1000px){.c-page-character__wrapper.laytout-reverse{flex-direction:row-reverse}.c-page-character__wrapper.laytout-reverse .c-page-character__main--visual{transform-origin:center left;left:0}.c-page-character__wrapper.laytout-reverse .c-page-character__main--visual .icon{top:20px;left:-105px}.c-page-character__wrapper.laytout-reverse .c-page-character__sub--visual{margin-left:-80px}}@media screen and (max-width: 999px){.c-page-character__wrapper.laytout-reverse .c-page-character__main--visual{transform-origin:center right}}@media screen and (min-width: 1000px){.c-page-character__main--visual{position:absolute;top:0;transition:all .4s ease}}@media screen and (min-width: 1000px) and (max-width: 1300px){.c-page-character__main--visual{transform:scale(.9)}}@media screen and (min-width: 1000px) and (max-width: 1200px){.c-page-character__main--visual{transform:scale(.8)}}@media screen and (min-width: 1000px) and (max-width: 1100px){.c-page-character__main--visual{transform:scale(.7)}}@media screen and (max-width: 999px){.c-page-character__main--visual{position:relative;max-width:420px;height:354px;margin-inline-start:auto;margin-inline-end:calc(var(--container-gutter) * -1)}}.c-page-character__main--visual .icon{position:relative;height:auto;display:block}@media screen and (max-width: 999px){.c-page-character__main--visual .icon{position:absolute;top:113px;right:-135px;width:420px}}.c-page-character__main--image{position:absolute}@media screen and (min-width: 1000px){.c-page-character__sub{padding-block:55px}}@media screen and (max-width: 999px){.c-page-character__sub{padding-block-start:200px;padding-block-end:84px}}@media screen and (min-width: 1000px){.c-page-character__sub .c-page-character__content{width:32.6vw;flex-grow:1}}.c-page-character__sub .c-page-character__wrapper{gap:11vw}@media screen and (max-width: 1400px){.c-page-character__sub .c-page-character__wrapper{gap:6vw}}.c-page-character__sub--visual{flex:none;position:relative}@media screen and (max-width: 999px){.c-page-character__sub--visual{margin-top:-30px;max-width:min(100%,400px);margin-inline:auto}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/c-template-page-character.css.map */
