.section-loyalty-lion-banner,.section-loyalty-lion-banner .image-wrapper{position:relative}.section-loyalty-lion-banner .image-wrapper img.illustration{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.section-loyalty-lion-banner .extra-padding-bottom{margin-bottom:8rem;padding-bottom:10rem!important}.section-loyalty-lion-banner .container{position:relative}.section-loyalty-lion-banner .container h1{text-align:center}.section-loyalty-lion-banner .container.text-light h1,.section-loyalty-lion-banner .container.text-light .description{color:#fff}.section-loyalty-lion-banner .content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5rem 0}.section-loyalty-lion-banner .content.no-image{background-color:var(--color-grey)}.section-loyalty-lion-banner .content .description{text-align:center;max-width:55rem;margin-bottom:2rem}.section-loyalty-lion-banner .content .minature{height:8rem;width:8rem;border-radius:100%;display:block;overflow:hidden;object-fit:cover;margin-bottom:1.5rem}.section-loyalty-lion-banner .content .buttons{display:flex;gap:2rem}.section-loyalty-lion-banner .tiles{position:absolute;bottom:-6.25rem;left:0;width:100%;display:flex;justify-content:center;gap:2rem;padding-top:2rem}.section-loyalty-lion-banner .tiles .tile{width:20%;max-width:25rem;height:12.5rem;background-color:var(--section-block-background-color);position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;padding:20px}.section-loyalty-lion-banner .tiles .tile h2{font-size:14px;margin-bottom:1rem;font-weight:900}.section-loyalty-lion-banner .tiles .tile span.spend{font-size:14px;margin-bottom:1rem;margin-top:1rem;text-align:center}.section-loyalty-lion-banner .tiles .tile span.spend .spinner{height:14px;width:14px;margin:0 10px}.section-loyalty-lion-banner .tiles .tile p,.section-loyalty-lion-banner .tiles .tile span:not(.spend){font-weight:500;font-size:20px}.spinner{animation:rotator 2s linear infinite;height:20px;width:20px}.path{stroke-dasharray:280;stroke-dashoffset:0;transform-origin:center;stroke:#000;animation:dash 2s ease-in-out infinite}@keyframes dash{0%{stroke-dashoffset:280}50%{stroke-dashoffset:75;transform:rotate(135deg)}to{stroke-dashoffset:280;transform:rotate(450deg)}}@keyframes rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}@media (max-width: 750px){.section-loyalty-lion-banner .tiles{flex-wrap:wrap;gap:1rem;bottom:-10rem}.section-loyalty-lion-banner .tiles .tile{height:auto;max-width:unset;align-items:flex-start}.section-loyalty-lion-banner .tiles .tile h2,.section-loyalty-lion-banner .tiles .tile p{margin-bottom:0}.section-loyalty-lion-banner .tiles .tile span.spend{margin:0;text-align:left}.section-loyalty-lion-banner .tiles .tile:first-child,.section-loyalty-lion-banner .tiles .tile:nth-child(2){width:calc(46% - 12px)}.section-loyalty-lion-banner .tiles .tile:last-child{width:calc(95% - 24px)}.section-loyalty-lion-banner .extra-padding-bottom{margin-bottom:11rem;padding-bottom:6rem!important}}
/*# sourceMappingURL=/cdn/shop/t/548/assets/section-loyalty-lion-banner.css.map */
