.bonus-header{display:flex;flex-direction:column;background-color:#fff;padding-top:24px;gap:24px;border-radius:8px}.bonus-header .kama_breadcrumbs{margin-left:24px}.bonus-header__content{display:flex;align-items:center;justify-content:space-between;gap:64px;margin-bottom:50px}.bonus-header__title{font-size:80px;font-weight:500;line-height:88px;color:#262119;max-width:751px;flex-basis:70%;margin:0 0 0 42px}.bonus-header__text{flex-basis:40%;max-width:344px;margin-bottom:40px;font-size:24px;font-weight:400;line-height:34px}.bonus-header__text a{display:inline-flex;width:238px;justify-content:center}.bonus-header__image{background-image:url("img/promotions/giftshop/hero-bg.webp");background-repeat:no-repeat;background-size:cover;background-position:top right;border-radius:8px;height:406px;width:100%}.bonus-header__left{width:55%}.bonus-header__right{width:45%;padding-right:24px}.fr .bonus-header__text{max-width:447px}.id .bonus-header__text{max-width:496px}.pt-br .bonus-header__text{max-width:370px}.button__bonus-sm{font-style:normal;font-weight:500;font-size:18px;line-height:24px}.bonus{display:grid;gap:16px;width:100%;margin:-78px auto 0}.bonus__item{background-color:#fff;border-radius:8px;padding:42px 24px;max-width:856px;margin:0 auto}.bonus__heading{font-weight:500;font-size:32px;line-height:120%;color:#B38344;max-width:569px;margin:auto;text-align:center}.bonus__subtitle{font-weight:400;font-size:18px;line-height:140%}.bonus__start .bonus__heading{margin-bottom:32px}.bonus__start--wrap{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px;margin-bottom:16px}.bonus__start--item{display:flex;flex-direction:column;background:linear-gradient(199.89deg, rgba(153,153,153,0.2) 24.28%, rgba(153,153,153,0.068) 91.29%);border-radius:8px;padding:24px 24px 16px;min-height:260px}.bonus__start--img{margin-top:auto;border-radius:8px;height:120px;width:120px}.bonus__start--img img{width:100%;height:100%;object-fit:cover;border-radius:8px}.bonus__start--title{margin:0;font-weight:500;font-size:28px;line-height:120%;margin-bottom:30px}.bonus__plan{margin-bottom:24px}.bonus__plan .bonus__heading{margin-bottom:16px}.bonus__plan--wrap{display:grid;gap:8px;max-width:620px;margin:auto}.bonus__plan--item{background:#FAFAFA;border-radius:8px;padding:24px}.bonus__plan--item .link{margin-top:16px}.bonus__plan--title{margin-bottom:16px}.bonus__plan--text{margin:0;font-size:16px;font-weight:400;line-height:22px}.bonus__plan--text-mb{margin-bottom:16px}.bonus__footer{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;height:341px;background-image:url("img/promotions/giftshop/footer_bg.webp");background-repeat:no-repeat;background-size:cover;background-position:top right;border-radius:8px;padding:40px}.bonus__footer--title{margin:0;font-weight:500;font-size:48px;line-height:48px;color:#262119;max-width:698px}.bonus__footer .button{width:300px;font-size:18px;font-weight:500;line-height:24px}.ar .bonus__all-gifts .all-gifts-swiper .all-gifts__one-slide-quantity{background-position:15% center}.ar .bonus__footer{background-image:url("img/promotions/giftshop/footer_bg_ar.webp")}.bonus__all-gifts{width:100%;max-width:unset;overflow:hidden;padding:72px 40px 48px;background-color:#FEFAF0}.bonus__all-gifts .all-gifts-swiper .swiper-wrapper{display:flex}.bonus__all-gifts .all-gifts-swiper .swiper-pagination{display:flex;justify-content:center;gap:16px;margin-top:48px}.bonus__all-gifts .all-gifts-swiper .swiper-pagination .swiper-pagination-bullet{display:flex;border-radius:100%;width:8px;height:8px;background-color:#DFDEDE}.bonus__all-gifts .all-gifts-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#DBB454}.bonus__all-gifts .all-gifts-swiper .all-gifts__one-slide{width:256px;padding:12px 16px;border-radius:12px;background:#fff;border-radius:16px;box-shadow:0px 12px 40px 0px rgba(0,0,0,0.1);display:flex;flex-direction:column;align-items:baseline;flex-shrink:0}.bonus__all-gifts .all-gifts-swiper .all-gifts__one-slide img{display:block;margin:-8px auto 3px;max-width:200px}.bonus__all-gifts .all-gifts-swiper .all-gifts__one-slide-title{color:#262119;font-size:16px;font-weight:500;line-height:21px}.bonus__all-gifts .all-gifts-swiper .all-gifts__one-slide-quantity{font-size:16px;font-weight:500;line-height:24px;padding:3px 9px 3px 37px;border-radius:20px;background-color:#fff;background-repeat:no-repeat;background-size:24px;background-position:8px center;background-image:url("img/promotions/giftshop/all-gifts__icon.webp");z-index:10;border:1px solid #f5f5f5}.bonus__all-gifts .all-gifts-swiper .all-gifts__one-slide .all-gifts__one-slide{flex-shrink:0}.bonus__collect-crowns{padding:48px 112px;width:856px}.bonus__collect-crowns .collect-crowns__content{display:flex;flex-direction:column;align-items:center;gap:24px}.bonus__collect-crowns .bonus__subtitle{max-width:596px;margin:auto;text-align:center}.bonus__collect-crowns .bonus__subtitle p{margin:0;line-height:24px}.bonus__collect-crowns .collect-crowns__images{display:flex;justify-content:center;gap:88px;padding:16px 0}.bonus__collect-crowns .collect-crowns__images .collect-crowns__one-image{position:relative}.bonus__collect-crowns .collect-crowns__images .collect-crowns__one-image:first-child::after{content:'';background-color:transparent;background-repeat:no-repeat;background-size:cover;background-position:center 8px;background-image:url("img/promotions/giftshop/collect-crowns__arrow.svg");width:40px;height:40px;position:absolute;top:56px;right:-64px}.bonus__collect-crowns .collect-crowns__images .collect-crowns__one-image img{display:block;margin-bottom:8px}.bonus__collect-crowns .collect-crowns__images .collect-crowns__one-image .collect-crowns__one-image-title{color:#666;text-align:center;font-size:14px;font-weight:400;line-height:22px}.bonus__collect-crowns .button{width:240px}.bonus__terms{margin-bottom:16px;background-color:#fff;padding:40px 24px;display:flex;flex-direction:column;align-items:center}.bonus__terms .bonus__heading{text-align:center;margin-bottom:32px;color:#B38344}.bonus__terms .bonus__terms_list{max-width:91.5%;margin:auto;display:flex;flex-direction:column;gap:12px;padding:24px 32px;background-color:#FAFAFA;margin-bottom:16px;border-radius:8px}.bonus__terms .bonus__terms_item{font-size:18px;font-weight:400;line-height:24px;text-align:left;display:flex;gap:16px;align-items:center}.bonus__terms .bonus__terms_item .bonus__terms_number{font-size:16px;font-weight:500;line-height:19px;flex-basis:32px;flex-shrink:0;width:32px;height:32px;background:#F1E1BB;border-radius:50%;display:flex;align-items:center;justify-items:center;justify-content:center;align-content:center}.bonus__terms .button{width:240px;font-size:18px;font-weight:500;line-height:24px;background-color:#f5f5f5}.bonus__howtostart{border-radius:8px;padding:48px 24px;background-color:#E2C376}.bonus__howtostart .bonus__heading{margin-bottom:16px;text-align:center;color:#262119}.bonus__howtostart .bonus__subtitle{text-align:center;margin-bottom:32px}.bonus__howtostart .howtostart__steps{display:flex;flex-direction:row;gap:24px;flex-wrap:wrap;margin-bottom:32px}.bonus__howtostart .howtostart__item{background:#F6EACB;width:calc(100% / 2 - 12px);border-radius:8px;padding:24px 24px 32px 24px}.bonus__howtostart .howtostart__item .howtostart__item-number{color:#DBB454;font-size:52px;font-weight:700;line-height:57px;text-align:left;width:80px;height:80px;background:#fff;border-radius:10.6667px;display:flex;justify-content:center;align-items:center}.bonus__howtostart .howtostart__item .howtostart__item-number span{background:#DBB454;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.bonus__howtostart .howtostart__item .howtostart__item-image{margin:-24px}.bonus__howtostart .howtostart__item .howtostart__item-title{font-size:24px;font-weight:500;line-height:29px;text-align:left;margin-bottom:16px}.bonus__howtostart .howtostart__item .howtostart__item-text{font-size:16px;font-weight:400;line-height:22px}.bonus__howtostart .howtostart__item .howtostart__item-header{display:flex;justify-content:space-between;margin-bottom:32px}.bonus__howtostart .howtostart__button{background-color:#504535;font-size:18px;font-weight:500;color:#fff;width:320px;margin:0 auto}@media only screen and (max-width: 768px){.bonus-header{padding-top:12px;gap:0;margin-bottom:16px}.bonus-header .kama_breadcrumbs{margin-left:12px}.bonus-header__image{background-repeat:no-repeat;background-size:cover;background-position:center;height:247px;width:100%;background-image:url("img/promotions/giftshop/hero-bg_mobile.webp")}.bonus-header__content{flex-direction:column;gap:24px;align-items:flex-start;margin-bottom:32px}.bonus-header__left{width:100%}.bonus-header__right{width:100%;padding-right:0}.bonus-header__title{font-size:48px;font-weight:500;line-height:53px;margin-left:12px}.bonus-header__right .button{max-width:335px;margin:0 auto}.bonus-header__text{max-width:335px;font-size:18px;font-weight:400;line-height:24px;margin:0 12px 32px}.bonus{margin-top:0}.bonus__item{padding:24px 12px}.bonus__heading{font-size:28px}.bonus__title .bonus__subtitle{font-size:16px;margin-bottom:24px}.bonus__start .button{max-width:240px;margin:auto}.bonus__start .bonus__heading{margin-bottom:16px}.bonus__start--wrap{grid-template-columns:1fr;margin-bottom:24px}.bonus__start--title{margin:0;font-size:24px;margin-bottom:0px;max-width:175px}.bonus__start--item{flex-direction:initial;justify-content:space-between;padding:24px 24px 16px;min-height:auto}.bonus__start--img{margin-top:0;width:80px;height:80px}.bonus__footer{flex-direction:column;justify-content:flex-start;height:93vh;padding:24px;background-image:url("img/promotions/giftshop/footer_bg_mobile.webp");background-position:bottom}.ar .bonus__footer{background-image:url("img/promotions/giftshop/footer_bg_mobile.webp")}.bonus__footer--title{margin-bottom:24px;font-size:28px;line-height:120%}.button__bonus-med{margin-left:0;margin-right:auto}.bonus__footer .button{margin:0 auto}.bonus__collect-crowns{width:100%}.bonus__item{max-width:100%}.bonus__howtostart .howtostart__steps{flex-direction:column}.bonus__howtostart .howtostart__item{width:100%}.bonus__collect-crowns .collect-crowns__images{gap:56px}.bonus__collect-crowns .collect-crowns__images .collect-crowns__one-image img{width:112px;height:112px}.bonus__collect-crowns .collect-crowns__images .collect-crowns__one-image:first-child::after{content:'';background-size:32px;width:32px;height:32px;top:40px;right:-44px}.bonus__terms .bonus__terms_item{align-items:flex-start}}@media only screen and (max-width: 374px){.bonus-header__text,.bonus-header__right .button{max-width:100%}.bonus-header__right .button{margin:0 12px}.bonus__footer .button,.bonus__howtostart .howtostart__button{width:100%}}
