body[data-layout=horizon-club-infos] .horizon-club-infos{--swiper-navigation-color: #000}body[data-layout=horizon-club-infos] .horizon-club-infos .swiper-rewards .swiper-button-prev,body[data-layout=horizon-club-infos] .horizon-club-infos .swiper-rewards .swiper-button-next{display:none}@media only screen and (min-width: 500px){body[data-layout=horizon-club-infos] .horizon-club-infos .swiper-rewards.amount--5 .swiper-button-prev,body[data-layout=horizon-club-infos] .horizon-club-infos .swiper-rewards.amount--5 .swiper-button-next,body[data-layout=horizon-club-infos] .horizon-club-infos .swiper-rewards.amount--6 .swiper-button-prev,body[data-layout=horizon-club-infos] .horizon-club-infos .swiper-rewards.amount--6 .swiper-button-next,body[data-layout=horizon-club-infos] .horizon-club-infos .swiper-rewards.amount--7 .swiper-button-prev,body[data-layout=horizon-club-infos] .horizon-club-infos .swiper-rewards.amount--7 .swiper-button-next{display:block}}body[data-layout=horizon-club-infos] .horizon-club-infos picture:not(.no-enlarge),body[data-layout=horizon-club-infos] .horizon-club-infos img:not(.no-enlarge){display:block;width:100%;height:100%;object-fit:contain}body[data-layout=horizon-club-infos] .horizon-club-infos .register-link{margin-top:-2rem;text-align:right;display:block;font-weight:var(--font-body-weight-medium)}body[data-layout=horizon-club-infos] .horizon-club-infos .register-link:hover{color:var(--color-subtle)}@media only screen and (max-width: 849px){body[data-layout=horizon-club-infos] .horizon-club-infos .register-link{margin-top:1rem}}body[data-layout=horizon-club-infos] .horizon-club-infos .header{width:100%;height:calc(100dvh - 90px);background-size:cover;background-position:center;background-image:var(--image);position:relative}@media(orientation: landscape){body[data-layout=horizon-club-infos] .horizon-club-infos .header{background-image:var(--image)}}@media only screen and (orientation: landscape)and (max-width: 1399px){body[data-layout=horizon-club-infos] .horizon-club-infos .header{background-image:var(--image-large)}}@media only screen and (orientation: landscape)and (max-width: 1024px){body[data-layout=horizon-club-infos] .horizon-club-infos .header{background-image:var(--image-medium)}}@media only screen and (orientation: landscape)and (max-width: 849px){body[data-layout=horizon-club-infos] .horizon-club-infos .header{background-image:var(--image-small);height:calc(100vh - 80px);height:calc(100dvh - 80px)}}@media only screen and (orientation: landscape)and (max-width: 500px){body[data-layout=horizon-club-infos] .horizon-club-infos .header{background-image:var(--image-narrow)}}@media(orientation: portrait){body[data-layout=horizon-club-infos] .horizon-club-infos .header{background-image:var(--image-portrait-image);background-position:top left}}@media(orientation: portrait)and (max-height: 1300px){body[data-layout=horizon-club-infos] .horizon-club-infos .header{background-image:var(--image-portrait-large)}}@media(orientation: portrait)and (max-height: 1100px){body[data-layout=horizon-club-infos] .horizon-club-infos .header{background-image:var(--image-portrait-medium)}}@media(orientation: portrait)and (max-height: 990px){body[data-layout=horizon-club-infos] .horizon-club-infos .header{background-image:var(--image-portrait-small);height:calc(100vh - 80px);height:calc(100dvh - 80px)}}@media(orientation: portrait)and (max-height: 700px){body[data-layout=horizon-club-infos] .horizon-club-infos .header{background-image:var(--image-portrait-narrow)}}@media(orientation: portrait)and (max-height: 500px){body[data-layout=horizon-club-infos] .horizon-club-infos .header{height:calc(100vh - 51px);height:calc(100dvh - 51px)}}body[data-layout=horizon-club-infos] .horizon-club-infos .header__content{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center}body[data-layout=horizon-club-infos] .horizon-club-infos .header__content h1{text-transform:none;color:#fff}body[data-layout=horizon-club-infos] .horizon-club-infos .header__content svg{width:14rem;height:auto}@media only screen and (max-width: 500px){body[data-layout=horizon-club-infos] .horizon-club-infos .header__content svg{width:10rem}}body[data-layout=horizon-club-infos] .horizon-club-infos .header__headline{width:100%;text-align:center;color:#fff;position:absolute;bottom:6rem;font-size:2.5rem;left:0}body[data-layout=horizon-club-infos] .horizon-club-infos .header__buttons{position:absolute;bottom:.25rem;right:5rem;padding:1rem}body[data-layout=horizon-club-infos] .horizon-club-infos .header__buttons__button{display:inline-block;color:#fff;padding:.5rem 1rem;font-weight:var(--font-body-weight-medium)}body[data-layout=horizon-club-infos] .horizon-club-infos .header__buttons__button:hover{text-decoration:underline;text-decoration-thickness:.1em;text-underline-offset:.3rem;color:var(--color-subtle)}body[data-layout=horizon-club-infos] .horizon-club-infos__section{padding-top:8rem;padding-bottom:8rem}@media only screen and (max-width: 849px){body[data-layout=horizon-club-infos] .horizon-club-infos__section{padding-top:6rem;padding-bottom:6rem}}@media only screen and (max-width: 500px){body[data-layout=horizon-club-infos] .horizon-club-infos__section{padding-top:4rem;padding-bottom:4rem}}body[data-layout=horizon-club-infos] .horizon-club-infos__section#collect{background:#827a69;color:#fff}@media only screen and (max-width: 500px){body[data-layout=horizon-club-infos] .horizon-club-infos__section#collect p{margin:.5rem}}body[data-layout=horizon-club-infos] .horizon-club-infos__section#tiers{background:#393939;color:#fff}body[data-layout=horizon-club-infos] .horizon-club-infos__section#tiers .tiers-information{margin-top:2.25rem}body[data-layout=horizon-club-infos] .horizon-club-infos__section#tiers .tiers-information h3{margin:0;font-size:2.1rem}body[data-layout=horizon-club-infos] .horizon-club-infos__section#tiers .tiers-information__points{margin-top:.25rem;font-size:1.4rem}body[data-layout=horizon-club-infos] .horizon-club-infos__section#tiers .tiers-information ul,body[data-layout=horizon-club-infos] .horizon-club-infos__section#tiers .tiers-information li{margin:0;padding-left:2rem}body[data-layout=horizon-club-infos] .horizon-club-infos__section#tiers .tiers-information ul li,body[data-layout=horizon-club-infos] .horizon-club-infos__section#tiers .tiers-information li li{margin:1.75rem 0;padding:0}body[data-layout=horizon-club-infos] .horizon-club-infos__section#reward-products .card__heading a,body[data-layout=horizon-club-infos] .horizon-club-infos__section#reward-products .card__heading a span.series,body[data-layout=horizon-club-infos] .horizon-club-infos__section#reward-products .card-information>.price{font-size:1.6rem;line-height:1.6rem}body[data-layout=horizon-club-infos] .horizon-club-infos__section#reward-products .card__heading a .price-item--points,body[data-layout=horizon-club-infos] .horizon-club-infos__section#reward-products .card__heading a span.series .price-item--points,body[data-layout=horizon-club-infos] .horizon-club-infos__section#reward-products .card-information>.price .price-item--points{margin-left:1rem}body[data-layout=horizon-club-infos] .horizon-club-infos__section#reward-products .swiper-slide .reward__image{aspect-ratio:4/5;background:#f2f2f2;position:relative}body[data-layout=horizon-club-infos] .horizon-club-infos__section#reward-products .swiper-slide .reward__title{font-weight:var(--font-body-weight-medium);margin-top:1rem}body[data-layout=horizon-club-infos] .horizon-club-infos__section#reward-products .swiper-slide .reward__price{margin-top:1.5rem;text-align:right}body[data-layout=horizon-club-infos] .horizon-club-infos__section#reward-products .swiper-slide .reward__price__free{font-weight:var(--font-body-weight-medium);padding-right:1rem}body[data-layout=horizon-club-infos] .horizon-club-infos .hc-animate{position:relative;transition:1s all ease-in-out;opacity:0}@media only screen and (min-width: 500px){body[data-layout=horizon-club-infos] .horizon-club-infos .hc-animate--no-desktop{transition:none !important}}body[data-layout=horizon-club-infos] .horizon-club-infos .hc-animate--delay-250{transition-delay:250ms}body[data-layout=horizon-club-infos] .horizon-club-infos .hc-animate--delay-500{transition-delay:1000ms}body[data-layout=horizon-club-infos] .horizon-club-infos .hc-animate--delay-750{transition-delay:750ms}body[data-layout=horizon-club-infos] .horizon-club-infos .hc-animate--delay-1000{transition-delay:1000ms}body[data-layout=horizon-club-infos] .horizon-club-infos .hc-animate--delay-2000{transition-delay:2000ms}body[data-layout=horizon-club-infos] .horizon-club-infos .hc-animate--show{opacity:1}body[data-layout=horizon-club-infos] .horizon-club-infos .hc-animate--left{left:-200%}body[data-layout=horizon-club-infos] .horizon-club-infos .hc-animate--left.hc-animate--show{left:0}body[data-layout=horizon-club-infos] .horizon-club-infos .hc-animate--right{right:-200%}body[data-layout=horizon-club-infos] .horizon-club-infos .hc-animate--right.hc-animate--show{right:0}body[data-layout=horizon-club-infos] .horizon-club-infos .hc-animate--bottom{bottom:-200%}body[data-layout=horizon-club-infos] .horizon-club-infos .hc-animate--bottom.hc-animate--show{bottom:0}body[data-layout=horizon-club-infos] .horizon-club-infos .hc-animate--top{top:-200%}body[data-layout=horizon-club-infos] .horizon-club-infos .hc-animate--top.hc-animate--show{top:0}
