@keyframes rotating-decoration-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.product-highlight{overflow:hidden;position:relative;text-align:center}@media(min-width:992px){.product-highlight{overflow:visible}}.product-highlight__content{align-items:center;color:#58008a;display:flex;flex-direction:column}.product-highlight__title{color:#ffece1;margin:0 auto;max-width:1200px;text-transform:uppercase;width:100%}.product-highlight__title .title{text-align:center}.product-highlight__title .title__pre-title{display:block;font-size:1rem;margin-bottom:10px;width:100%}@media(min-width:744px){.product-highlight__title .title__pre-title{margin-bottom:26.68px}}@media(min-width:992px){.product-highlight__title .title__pre-title{font-size:1.5rem;margin-bottom:40px}}.product-highlight__image{margin:-40px auto 40px;position:relative;z-index:1}@media(max-width:576px){.product-highlight__image{margin-top:-35px;width:70%}}.product-highlight__image img{display:block;height:auto;max-width:100%}.product-highlight__product-description,.product-highlight__product-title{color:#760ab5;margin-left:auto;margin-right:auto;max-width:800px;width:100%}.product-highlight__product-title{margin-bottom:0;margin-top:0;text-transform:uppercase}.product-highlight__product-description{font-style:italic;font-weight:500;margin-bottom:0;margin-top:5px}.product-highlight__ctas{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:center;margin-top:40px;overflow:visible}@media(min-width:744px){.product-highlight__ctas{gap:60px;margin-top:60px}}@media(max-width:499px){.product-highlight__ctas .button-wrap a{min-width:130px;padding-left:20px;padding-right:20px}.product-highlight__ctas .button-wrap--hover-fire:before{left:-25px;max-width:120%;top:-48px}}.product-highlight__details{height:auto;left:calc(50% - 250px);-o-object-fit:cover;object-fit:cover;position:absolute;top:calc(50% + 100px);transform:translate(-50%,-50%);width:200px}@media(min-width:744px){.product-highlight__details{left:calc(50% - 450px)}}@media(min-width:992px){.product-highlight__details{left:calc(50% - 850px);width:300px}}@media(max-width:576px){.product-highlight__details{top:50%;width:180px}}