.section--match-info .heading{text-align:center;color:#00a0e9;font-size:48px;line-height:49px;margin-top:0;margin-bottom:0;font-family:Bebas Neue,cursive}.section--match-info .heading span{position:relative}.section--match-info .heading span:before{content:"";position:absolute;width:48px;height:1px;left:-64px;background:#00a0e9;top:50%}.section--match-info .heading span:after{content:"";position:absolute;width:48px;height:1px;right:-64px;background:#00a0e9;top:50%}.section--match-info .sub-heading{margin-top:-4px;font-size:12px;line-height:160%;text-align:center;color:#00a0e9;margin-bottom:28px;font-family:Noto Sans JP,sans-serif}.section--match-info .redirect-page{color:#00a0e9;display:block;margin:2.4rem auto 0;font-weight:700;font-size:15px;line-height:160%;font-family:hiragino;max-width:200px;width:100%;border:1px solid #00A0E9;text-decoration:none;padding:.9rem .5rem;text-align:center}.section--match-info .dots-slider{position:relative;bottom:0;max-width:max-content;margin:0 auto}match-info{display:flex;gap:2.4rem}match-info .item{background:#fff;border:1px solid #0000001f;width:33%;padding:1.2rem 1.6rem}match-info .flickity-page-dots,match-info .flickity-button{display:none}match-info .info-match{display:flex;align-items:center;margin-bottom:1.2rem}match-info .info-match .logo-team{width:7.2rem;font-size:0}match-info .info-match .logo-team img{width:100%}match-info .info-match .info{padding-left:20px;width:calc(100% - 7.2rem)}match-info .info-match .team-name{font-weight:300;font-size:15px;line-height:160%;color:#000}match-info .game-date .date{font-weight:400;font-size:36px;line-height:100%;font-family:Bebas Neue,cursive;color:#000}match-info .game-date .time{margin-left:-4px;color:#000;font-weight:300;font-size:15px;line-height:160%}match-info .stadium .status{background:#0000008f;width:36px;padding:1px 8px;font-weight:400;font-size:10px;line-height:100%;letter-spacing:.06em;color:#fff;font-family:Bebas Neue,cursive}match-info .stadium .status.home{background:#00a0e9}match-info .stadium .name{font-weight:300;font-size:12px;color:#0000008f;line-height:160%}match-info .league-name{background:#00000014;border-radius:100px;text-align:center;color:#0000008f;font-weight:300;font-size:12px;line-height:160%;padding:.4rem .5rem;margin-bottom:1.2rem}match-info .action{display:flex;gap:8px}match-info .action .kickoff-event{color:#003686;font-weight:300;font-size:12px;line-height:160%;width:100%;border:1px solid #003686;border-radius:4px;padding:6.5px 5px;text-align:center;text-decoration:none}match-info .action .disabled-url{background:#fff;opacity:.3;border:1px solid #003686;border-radius:4px;pointer-events:none;cursor:not-allowed}match-info .action .buy-ticket{width:100%;color:#fff;background:#f08437;border-radius:4px;font-weight:300;font-size:12px;line-height:160%;text-align:center;padding:6.5px 5px;text-decoration:none}.dots-slider .prev-slide{display:block;position:absolute;left:-23px;width:9px;height:9px;border-bottom:1px solid #000000D6;border-left:1px solid #000000D6;top:5px;transform:rotate(45deg);cursor:pointer}.dots-slider .next-slide{display:block;position:absolute;right:-23px;width:9px;height:9px;border-bottom:1px solid #000000D6;border-left:1px solid #000000D6;top:5px;transform:rotate(225deg);cursor:pointer}.dots-slider .dot.is-selected{background:#0006}@media screen and (max-width: 900px){match-info{gap:1.2rem}}@media screen and (max-width: 749px){match-info{overflow-x:auto;white-space:nowrap;padding-bottom:6px}match-info .item{width:100%;margin:0}.dots-slider{display:none}match-info .flickity-slider{left:-15%!important}.section--match-info .heading{font-size:36px;line-height:36px}.section--match-info .heading span:after{width:36px;right:-50px}.section--match-info .heading span:before{width:36px;left:-50px}}
/*# sourceMappingURL=/cdn/shop/t/81/assets/component-match-info.css.map */
