.bonus-page{--bonus-section-gap: 95px;--bonus-button-color: #B83C22;overflow:hidden;background:var(--white)}.bonus-page h1,.bonus-page h2,.bonus-page h3,.bonus-page h4{font-family:QuincyCF,sans-serif;font-weight:400}.bonus-page a:focus-visible,.bonus-page button:focus-visible{outline:2px solid var(--blue)!important;outline-offset:3px}.bonus-page__section{margin-top:var(--bonus-section-gap)}.bonus-page__title{margin-bottom:60px;color:var(--black);font-size:46px;line-height:1.1;text-align:center}.btn-primary.bonus-page__button{display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:220px;padding:16px 32px;border-color:var(--bonus-button-color);background:var(--bonus-button-color);color:var(--white);font-size:18px}.btn-primary.bonus-page__button--small{min-width:175px;padding:13px 25px;font-size:14px;color:var(--white)}.bonus-hero{display:flex;align-items:flex-start;padding-top:140px;min-height:min(48.2vw,810px);background:url(/img/bonus-information/hero.webp) center/cover no-repeat;color:var(--white)}.bonus-hero__content{max-width:680px;margin:0 auto;text-align:center}.bonus-hero h1{margin-bottom:20px;color:var(--white);font-size:72px;line-height:1}.bonus-hero p{max-width:590px;margin:0 auto 38px;font-size:22px;font-weight:500;line-height:1.4}.bonus-awaits__grid{position:relative;display:grid;grid-template-columns:minmax(240px,1fr) minmax(280px,390px) minmax(240px,1fr);gap:55px;align-items:flex-start;max-width:1260px;margin:0 auto}.bonus-awaits__list{position:relative;z-index:2;display:grid;gap:60px;margin:0;padding:0;list-style:none}.bonus-awaits__list li{position:relative;padding-left:27px;font-size:17px;font-weight:400;line-height:1.45}.bonus-awaits__list strong{font-weight:600}.bonus-awaits__list li:before,.bonus-details__list li:before{position:absolute;top:.1em;left:0;width:20px;height:19px;background:url(/img/bonus-information/yellow_star.svg) center/contain no-repeat;content:""}.bonus-awaits__image{position:relative;z-index:2;overflow:hidden;border-radius:14px}.bonus-awaits__image img{aspect-ratio:448/700;object-fit:cover}.bonus-awaits__wordmark{position:absolute;z-index:2;right:50%;bottom:2%;width:100vw;max-width:none;transform:translate(50%);pointer-events:none}.bonus-how{display:flex;align-items:center;min-height:min(56.25vw,945px);background:url(/img/bonus-information/how.webp) center/cover no-repeat;color:var(--white)}.bonus-how .container{width:100%}.bonus-how__title{margin-bottom:45px;color:var(--white);font-size:48px;line-height:1.1}.bonus-how__steps{display:grid;gap:27px;max-width:560px;margin:0 0 60px;padding:0;list-style:none;counter-reset:none}.bonus-how__steps li{display:grid;grid-template-columns:120px 1fr;align-items:center;padding-bottom:17px;border-bottom:1px solid rgba(255,255,255,.35);font-size:20px;line-height:1.4}.bonus-how__steps span{color:var(--yellow);font-family:QuincyCF,sans-serif;font-size:40px}.bonus-how__rate{display:grid;grid-template-columns:minmax(0,1fr) 68px minmax(0,1fr);width:100%;max-width:540px;align-items:start}.bonus-how__rate img{width:68px;height:68px;margin-top:24px}.bonus-how__rate div{text-align:center}.bonus-how__rate strong{display:flex;align-items:center;justify-content:center;width:116px;height:116px;margin:0 auto 18px;border:1px solid var(--yellow);border-radius:50%;color:var(--yellow);font-family:QuincyCF,sans-serif;font-size:60px;font-weight:400}.bonus-how__rate span{font-size:20px}.bonus-magic__overview{display:grid;grid-template-columns:minmax(270px,410px) 1fr;gap:35px;align-items:stretch;max-width:1260px;margin:0 auto var(--bonus-section-gap)}.bonus-magic__details{display:grid;gap:var(--bonus-section-gap)}.bonus-magic__overview-image{width:100%;height:100%;max-height:675px;border-radius:14px;object-fit:cover}.bonus-magic__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.bonus-magic-card{position:relative;display:flex;flex-direction:column;min-height:335px;padding:38px;border:1px solid var(--greySoft)}.bonus-magic-card:nth-child(1){border-radius:14px 0 0}.bonus-magic-card:nth-child(2){border-radius:0 14px 0 0}.bonus-magic-card:nth-child(3){border-radius:0 0 0 14px}.bonus-magic-card:nth-child(4){border-radius:0 0 14px}.bonus-magic-card:nth-child(2):before,.bonus-magic-card:nth-child(2n):after{position:absolute;z-index:1;left:0;width:56px;height:56px;background:url(/img/bonus-information/magic-star.svg) center/contain no-repeat;content:"";pointer-events:none}.bonus-magic-card:nth-child(2):before{top:0;transform:translate(-50%,-50%)}.bonus-magic-card:nth-child(2n):after{bottom:0;transform:translate(-50%,50%)}.bonus-magic-card__heading,.bonus-magic-detail__heading{display:flex;gap:14px;align-items:baseline;margin-bottom:28px}.bonus-magic-card__heading span{font-size:27px;line-height:1.15}.bonus-magic-detail__heading span{font-size:38px}.bonus-magic-card__heading span,.bonus-magic-detail__heading span{color:var(--black);font-family:QuincyCF,sans-serif}.bonus-magic-card__heading h3,.bonus-magic-detail__heading h3{margin:0;color:var(--black);font-size:27px;line-height:1.15}.bonus-magic-card p{margin-bottom:30px;font-size:14px;line-height:1.6}.bonus-magic-card__link{display:inline-flex;gap:25px;align-items:center;align-self:flex-start;margin-top:auto;padding:10px 19px;border:1px solid var(--yellow);border-radius:40px;font-size:13px;font-weight:500}.bonus-magic-card__link img{width:10px;height:10px}.bonus-magic-card__link:hover,.bonus-magic-card__link:focus{color:var(--redLight);border-color:var(--redLight)}.bonus-magic-detail{padding:0;scroll-margin-top:var(--headerHeight)}.bonus-magic-detail__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,510px);gap:clamp(50px,9vw,160px);align-items:flex-start}:where(.bonus-magic-detail--reverse) .bonus-magic-detail__grid{grid-template-columns:minmax(300px,510px) minmax(0,1fr)}.bonus-magic-detail--reverse .bonus-magic-detail__content{order:2}.bonus-magic-detail--reverse .bonus-magic-detail__image{order:1}.bonus-magic-detail__content{max-width:720px}.bonus-magic-detail__heading{position:relative;margin-bottom:32px}.bonus-magic-detail__heading:after{position:absolute;top:50%;right:0;width:min(315px,45%);aspect-ratio:315/131;background:url(/img/bonus-information/star_hits.svg) center/contain no-repeat;content:"";pointer-events:none;transform:translateY(-50%)}.bonus-magic-detail__heading>span,.bonus-magic-detail__heading h3{position:relative;z-index:1}.bonus-magic-detail__heading h3{font-size:38px}.bonus-magic-detail__intro{margin-bottom:35px;font-size:16px;line-height:1.6}.bonus-magic-detail h4{margin-bottom:20px;font-size:24px;line-height:1.2}.bonus-magic-detail ol{display:grid;gap:10px;margin:0 0 32px;padding-left:20px}.bonus-magic-detail li{padding-left:5px;font-size:14px;line-height:1.55}.bonus-magic-detail__image{max-width:510px;overflow:hidden;border-radius:14px}.bonus-magic-detail__image img{aspect-ratio:510/720;object-fit:cover}.bonus-details__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:90px;max-width:1120px;margin:0 auto}.bonus-details__list ul{display:grid;gap:14px;margin:0;padding:0;list-style:none}.bonus-details__list li{position:relative;padding-left:35px;font-size:16px;line-height:1.4}.bonus-details__list ul:first-child li:first-child{font-weight:500}.bonus-rewards>.container>.bonus-page__title{margin-bottom:16px}.bonus-rewards__first{display:grid;grid-template-columns:1fr 1fr;gap:clamp(80px,11vw,180px);align-items:center;max-width:1120px;margin:0 auto 85px;text-align:center}.bonus-rewards__first img{width:230px;margin:0 auto 18px}.bonus-rewards__eyebrow{margin-bottom:20px;font-family:QuincyCF,sans-serif;font-size:24px}.bonus-rewards__first h3{margin-bottom:10px;font-size:20px;display:flex;justify-content:center;align-items:center}.bonus-rewards__first p{line-height:1.4}.bonus-rewards__first-card h3:before{display:inline-block;width:24px;height:24px;margin-right:8px;background:url(/img/bonus-information/blue_bonus.png) center/contain no-repeat;content:""}.bonus-rewards__callout{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.bonus-rewards__callout-illustration{display:flex;align-items:flex-end;gap:22px}.bonus-rewards__callout-message{position:relative;display:flex;align-items:center;width:302px;min-height:86px;padding:18px 40px;border-radius:28px;background:#eaf5f4;text-align:left}.bonus-rewards__callout-message p{margin:0;font-size:14px;font-weight:500;line-height:1.25}.bonus-rewards__callout-message svg{position:absolute;top:calc(50% - 12px);left:calc(100% - 13px);width:45px;height:24px}.bonus-rewards__callout-mascot{flex:0 0 auto;width:80px;height:151px}.btn-primary.bonus-rewards__button{width:302px}.bonus-rewards__groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:75px 55px}.bonus-reward-group h3{margin-bottom:30px;font-size:28px;text-align:center}.bonus-reward-group__items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.bonus-reward-card{text-align:center}.bonus-reward-card img{width:min(100%,150px);margin:0 auto 15px}.bonus-reward-card__heading{display:flex;align-items:center;justify-content:center;margin-bottom:7px}.bonus-reward-card__icon{flex:0 0 auto;width:24px;height:24px;margin-right:10px;background:url(/img/bonus-information/bronze_bonus.png) center/contain no-repeat}.bonus-reward-card:nth-child(3n+2) .bonus-reward-card__icon{background-image:url(/img/bonus-information/silver_bonus.png)}.bonus-reward-card:nth-child(3n) .bonus-reward-card__icon{background-image:url(/img/bonus-information/gold_bonus.png)}.bonus-reward-card h4{margin:0;font-size:18px;line-height:1.2}.bonus-reward-card p{margin:0;font-size:14px;line-height:1.4}.bonus-reward__bonus{font-weight:600}.bonus-rewards{margin-bottom:var(--bonus-section-gap)}@media screen and (max-width:1200px){.bonus-page{--bonus-section-gap: 75px }.bonus-hero h1{font-size:58px}.bonus-hero p{font-size:18px}.bonus-awaits__grid{gap:35px}.bonus-magic-card{min-height:290px;padding:25px}.bonus-magic-detail__grid{gap:60px}.bonus-rewards__groups{gap:60px 35px}}@media screen and (max-width:991px){.bonus-awaits__grid{grid-template-columns:1fr minmax(260px,320px)}.bonus-awaits__image{grid-column:2;grid-row:1/3}.bonus-magic__overview,.bonus-magic-detail__grid{grid-template-columns:1fr}.bonus-magic__overview-picture,.bonus-magic-detail__image{width:min(100%,500px);height:auto;margin:0 auto}.bonus-magic-detail--reverse .bonus-magic-detail__content,.bonus-magic-detail--reverse .bonus-magic-detail__image{order:initial}.bonus-rewards__groups{grid-template-columns:1fr}}@media screen and (max-width:767px){.bonus-page{--bonus-section-gap: 50px }.bonus-page__title{margin-bottom:35px;font-size:32px}.btn-primary.bonus-page__button{width:100%;min-width:0;padding:13px 24px;font-size:14px}.bonus-hero{height:min(710px,calc(100svh - 200px));min-height:360px;padding-top:0;align-items:stretch;background-image:url(/img/bonus-information/hero-mobile.webp);background-position:center}.bonus-hero .container{display:flex}.bonus-hero__content{display:flex;flex:1;flex-direction:column;height:100%;max-width:285px;min-height:0;padding:45px 0}.bonus-hero h1{margin-bottom:14px;font-size:40px}.bonus-hero p{margin-bottom:0;font-size:14px}.bonus-hero .bonus-page__button{align-self:center;margin-top:auto}.bonus-awaits__grid{grid-template-columns:1fr;gap:30px}.bonus-awaits__list{gap:22px}.bonus-awaits__list li{font-size:14px}.bonus-awaits__image{grid-column:auto;grid-row:3;width:100%;margin:0}.bonus-awaits__wordmark{bottom:18%;width:180vw}.bonus-how{min-height:0;max-height:900px;aspect-ratio:375/730;align-items:stretch;background-image:url(/img/bonus-information/mobile_how.png);background-position:center}.bonus-how .container{display:flex;flex-direction:column;padding-top:40px;padding-bottom:35px}.bonus-how__title{margin-bottom:32px;font-family:Montserrat,sans-serif;font-size:30px}.bonus-how__steps{gap:0;margin-bottom:0;border-top:1px solid rgba(255,255,255,.35)}.bonus-how__steps li{grid-template-columns:64px 1fr;padding:19px 0;font-size:18px}.bonus-how__steps span{font-size:28px}.bonus-how__rate{max-width:300px;margin:auto auto 0}.bonus-how__rate img{margin-top:0}.bonus-how__rate strong{width:72px;height:72px;font-size:42px}.bonus-how__rate span{font-size:18px}.bonus-magic__overview{grid-template-columns:1fr;gap:22px}.bonus-magic__overview-picture{order:1;width:100%;margin:0}.bonus-magic__overview-image{height:auto;max-height:none;aspect-ratio:351/183}.bonus-magic__cards{display:contents}.bonus-magic-card{order:2;min-height:0;padding:22px;border-radius:12px!important}.bonus-magic-card:first-child{order:0}.bonus-magic-card:nth-child(2):before{content:none}.bonus-magic-card:after,.bonus-magic-card:nth-child(2n):after{position:absolute;inset:0 12px auto auto;width:28px;height:28px;background:url(/img/bonus-information/magic-star.svg) center/contain no-repeat;content:"";pointer-events:none;transform:translateY(-50%)}.bonus-magic-card__link{justify-content:center;width:100%}.bonus-magic-card__heading,.bonus-magic-detail__heading{margin-bottom:18px}.bonus-magic-card__heading h3,.bonus-magic-card__heading span{font-size:23px}.bonus-magic-card p{margin-bottom:20px}.bonus-magic-detail__grid{grid-template-columns:1fr;gap:0}.bonus-magic-detail__content{display:contents}.bonus-magic-detail__image{order:1}.bonus-magic-detail .bonus-page__button{order:2;margin-top:14px}.bonus-magic-detail__heading h3{font-size:30px}.bonus-magic-detail__heading:after{width:min(315px,65vw)}.bonus-magic-detail__intro{margin-bottom:25px;font-size:14px}.bonus-magic-detail h4{font-size:21px}.bonus-magic-detail li{font-size:14px}.bonus-magic-detail__image{width:min(100%,420px);margin:0 auto}.bonus-details__list{grid-template-columns:1fr;gap:18px}.bonus-details__list li{font-size:13px}.bonus-rewards__first{grid-template-columns:1fr;gap:28px;margin-bottom:60px}.bonus-rewards__first img{width:125px;margin-bottom:10px}.bonus-rewards__eyebrow{margin-bottom:16px;font-size:18px}.bonus-rewards__first h3{margin-bottom:5px;font-size:18px}.bonus-rewards__first-card>p:last-child{font-size:14px}.bonus-rewards__callout-illustration{width:100%}.bonus-rewards__callout-message{width:calc(100% - 72px);min-height:74px;padding:14px 24px;border-radius:22px}.bonus-rewards__callout-message p{font-size:16px}.bonus-rewards__callout-mascot{width:72px;height:136px}.btn-primary.bonus-rewards__button{width:100%;min-width:0}.bonus-rewards__groups{grid-template-columns:1fr;gap:50px}.bonus-reward-group h3{margin-bottom:20px;font-size:24px}.bonus-reward-group__items{grid-template-columns:1fr;gap:10px}.bonus-reward-card{display:grid;grid-template-columns:100px 1fr;align-items:center;column-gap:18px;text-align:left}.bonus-reward-card img{width:100px;margin:0}.bonus-reward-card__content{position:relative;padding-left:36px}.bonus-reward-card__heading{display:block;margin-bottom:6px}.bonus-reward-card__icon{position:absolute;top:0;left:0;margin:0}.bonus-reward-card h4{font-family:Montserrat,sans-serif;font-size:18px;font-weight:400}.bonus-reward-card p{font-size:16px}.bonus-reward-card .bonus-reward__bonus{font-weight:500}.bonus-rewards__callout{margin-top:-60px}}@media screen and (min-width:992px){.bonus-page--information .bonus-awaits__list{padding-top:50px}.bonus-page--information .bonus-awaits__list:first-child li{padding-right:40px;padding-left:0;text-align:right}.bonus-page--information .bonus-awaits__list:first-child li:before{right:0;left:auto}.bonus-page--account .bonus-account__content .container{width:100%;max-width:none;padding-right:0;padding-left:0}.bonus-page--account .bonus-awaits .container{position:relative;display:grid;grid-template-columns:minmax(280px,4fr) minmax(0,6fr);grid-template-rows:auto repeat(4,auto);gap:24px 70px;align-items:start}.bonus-page--account .bonus-awaits .bonus-page__title{z-index:2;grid-column:2;grid-row:1;align-self:end;margin:55px 0 20px;text-align:left}.bonus-page--account .bonus-awaits__grid,.bonus-page--account .bonus-awaits__list{display:contents}.bonus-page--account .bonus-awaits__image{grid-column:1;grid-row:1/6}.bonus-page--account .bonus-awaits__list li{z-index:2;grid-column:2}.bonus-page--account .bonus-awaits__list:first-child li:first-child{grid-row:2}.bonus-page--account .bonus-awaits__list:nth-of-type(2) li:last-child{grid-row:3}.bonus-page--account .bonus-awaits__list:nth-of-type(2) li:first-child{grid-row:4}.bonus-page--account .bonus-awaits__list:first-child li:last-child{grid-row:5}.bonus-page--account .bonus-awaits__wordmark{z-index:1;right:auto;bottom:-35px;left:0;width:100%;transform:none}.bonus-page--account .bonus-how .container{padding-right:30px;padding-left:30px}}.bonus-page--account .bonus-account__title{color:var(--black);font-size:46px;line-height:1.1}.bonus-page--account .bonus{margin-bottom:0}@media screen and (max-width:1200px){.bonus-page--account .bonus-account__title{font-size:40px}}@media screen and (max-width:767px){.bonus-page--account .bonus-account__title{font-size:32px}}@media screen and (max-width:1024px){.bonus-how{padding:24px 0}.bonus-magic-detail__heading span,.bonus-magic-detail__heading h3{font-size:28px}.bonus-rewards__groups{gap:24px}.bonus-magic-card:nth-child(2):before,.bonus-magic-card:nth-child(2n):after{width:36px;height:36px}}
