.cm-about-hero{background-color:var(--cm-bg-color, transparent);color:var(--cm-text-color, inherit)}.cm-about-hero__video{margin-top:32px;margin-bottom:40px}.cm-about-hero__video-embed{position:relative;width:100%;padding-bottom:48.92%;height:0;overflow:hidden;border-radius:0;background-color:#000}.cm-about-hero__video-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.cm-about-hero__video-native{width:100%;border-radius:0;overflow:hidden;background-color:#000}.cm-about-hero__video-native video{display:block;width:100%;height:auto}.cm-about-hero__content{max-width:710px;margin:0 auto;text-align:center}.cm-about-hero__heading{font-family:Noto Sans JP,sans-serif;font-size:24px;font-weight:400;line-height:1.4;color:var(--cm-text-color, #222);margin:0 0 24px;text-align:center}.cm-about-hero__description{font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:400;line-height:1.8;color:var(--cm-text-color, #222);text-align:left}.cm-about-hero__description p{margin:0}.cm-about-hero__description p+p{margin-top:24px}.cm-about-hero__anchors{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:72px;flex-wrap:wrap}.cm-about-hero__anchor-link{display:flex;align-items:center;justify-content:space-between;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:400;color:var(--cm-text-color, #222);text-decoration:none;transition:opacity .2s ease;width:calc(50% - 12px);max-width:282px;padding:12px;border-bottom:1px solid #d2d2d2;cursor:pointer}.cm-about-hero__anchor-link:hover,.cm-about-hero__anchor-link:focus-visible{opacity:.7}.cm-about-hero__anchor-link svg{width:14px;height:auto;flex-shrink:0;color:#b1192c}@media(max-width:749px){.cm-about-hero__video{margin-top:24px;margin-bottom:24px}.cm-about-hero__video-embed{padding-bottom:56.25%}.cm-about-hero__content{text-align:left;max-width:100%}.cm-about-hero__heading{font-size:18px;text-align:center;margin-bottom:16px}.cm-about-hero__description{font-size:15px;line-height:1.8}.cm-about-hero__anchors{flex-direction:column;gap:0;margin-top:16px}.cm-about-hero__anchors .cm-button,.cm-about-hero__anchor-link{width:100%;max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/cm-about-page-hero.css.map */
