.loyalty-step .section-header{margin-bottom:40px}.loyalty-step .section-header__title{max-width:1340px;line-height:1;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.loyalty-step .section-header_sub{max-width:1340px;font-size:18px;margin-top:4px;line-height:1.5;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.loyalty-step .loyalty-step__content{display:grid;grid-template-columns:1fr 1fr;align-items:stretch}.loyalty-step .loyalty-step__item{border-radius:8px;overflow:hidden}.loyalty-step .loyalty-step__item:last-child img{width:100%;height:auto;object-fit:cover}.loyalty-step .loyalty-step__item:first-child{padding:80px 80px 80px 0;display:flex;flex-direction:column;justify-content:center}.loyalty-step .loyalty-step__item .loyalty-step__text{display:flex;align-items:center;gap:20px}.loyalty-step .loyalty-step__item .loyalty-step__text:not(:last-child){display:flex;gap:20px;padding-bottom:20px;border-bottom:1px solid #e0e0e0;margin-bottom:20px}.loyalty-step .loyalty-step__item .loyalty-step__text--number{font-size:40px;line-height:1.1;font-weight:700;color:#158cc5;margin:0;width:60px;flex-shrink:0}.loyalty-step .loyalty-step__item .loyalty-step__text--subtitle{margin-top:6px;color:#464a4b}.loyalty-step .loyalty-step__item .loyalty-step__text--subtitle a{color:#158cc5;text-decoration:underline!important}@media screen and (max-width: 1660px) and (min-width: 769px){.loyalty-step .section-header{margin-bottom:4rem}.loyalty-step .section-header__title{max-width:134rem}.loyalty-step .section-header_sub{max-width:134rem;font-size:max(12px,1.8rem);margin-top:.4rem}.loyalty-step .loyalty-step__item{border-radius:.8rem}.loyalty-step .loyalty-step__item:first-child{padding:8rem;padding-left:0}.loyalty-step .loyalty-step__item .loyalty-step__text{gap:2rem}.loyalty-step .loyalty-step__item .loyalty-step__text:not(:last-child){padding-bottom:2rem;margin-bottom:2rem}.loyalty-step .loyalty-step__item .loyalty-step__text--number{font-size:4rem;width:6rem}.loyalty-step .loyalty-step__item .loyalty-step__text--subtitle{margin-top:.6rem}.loyalty-step h3{font-size:max(12px,2.4rem)!important}.loyalty-step p{font-size:max(12px,1.8rem)!important}}@media screen and (max-width: 768px){.loyalty-step .section-header{margin-bottom:3rem}.loyalty-step .section-header_sub{font-size:1.6rem;margin-top:.4rem}.loyalty-step .loyalty-step__content{grid-template-columns:1fr}.loyalty-step .loyalty-step__item{border-radius:.8rem;min-height:unset}.loyalty-step .loyalty-step__item:last-child img{aspect-ratio:343 / 192}.loyalty-step .loyalty-step__item:first-child{padding:2rem;background-color:#fff;border-radius:.8rem;order:3}.loyalty-step .loyalty-step__item .loyalty-step__text{gap:2rem;align-items:flex-start}.loyalty-step .loyalty-step__item .loyalty-step__text:not(:last-child){padding-bottom:2rem;margin-bottom:2rem}.loyalty-step .loyalty-step__item .loyalty-step__text--title{font-size:1.8rem}.loyalty-step .loyalty-step__item .loyalty-step__text--number{font-size:2.4rem;line-height:1.2;width:4rem}.loyalty-step .loyalty-step__item .loyalty-step__text--subtitle{margin-top:.6rem}}
/*# sourceMappingURL=/cdn/shop/t/208/assets/oc-mr-loyalty-step.css.map */
