#shopify-section-template--16569870254128__main_hero_bCgaPL{position:relative;overflow:hidden}.main-hero{margin-top:0;position:relative;overflow:hidden;padding:0;background-attachment:unset;background-repeat:no-repeat;background-image:url(/cdn/shop/files/tt_1.webp?v=1748866033)}.main-hero--has-image{background-repeat:no-repeat;background-size:cover;background-position:center}.main-hero.padding-top-none{padding-top:0}.main-hero.padding-top-small{padding-top:2rem}.main-hero.padding-top-medium{padding-top:4rem}.main-hero.padding-top-large{padding-top:6rem}.main-hero.padding-bottom-none{padding-bottom:0}.main-hero.padding-bottom-small{padding-bottom:2rem}.main-hero.padding-bottom-medium{padding-bottom:4rem}.main-hero.padding-bottom-large{padding-bottom:6rem}.main-hero__content{z-index:1;display:block}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOutDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}.main-hero__text-content{display:block;width:100%;animation:fadeInUp .8s ease-out forwards}.main-hero__heading{margin:0;max-width:100%;font-family:"Museo Sans",var(--font-heading-family);font-size:57px;font-weight:600;color:#1a1a1a;letter-spacing:-1.14px}.main-hero__heading-highlight{display:inline-flex;align-items:center;position:relative;height:unset;transform:rotate(-5.321deg);overflow:hidden;padding-bottom:10px;line-height:1;top:-8px;left:-9px}.main-hero__heading-highlight span{box-shadow:0 5.106px 12.766px #e7e7fb;height:100px;align-content:center;line-height:0}.main-hero__heading-highlight-text{display:inline-block;color:#fff;padding:17px 40px;border-radius:25px;margin:0 .1em;font-weight:600;white-space:nowrap;transition:background-color .5s ease;box-shadow:0 5.106px 12.766px #e7e7fb}.main-hero__heading-highlight-text.fade-out{animation:fadeOutDown .5s ease forwards}.main-hero__heading-highlight-text.fade-in{animation:fadeInUp .5s ease forwards}.main-hero__heading .highlight{display:inline-block;background-color:#b772d7;color:#fff;padding:.2em .4em;border-radius:12px;margin:0 .1em;font-weight:600}.main-hero__heading.h0{font-size:4rem;line-height:1.1}.main-hero__heading.h2{font-size:2.4rem;line-height:1.3}.main-hero__text{font-size:2rem;line-height:1.6;color:#666;max-width:100%;font-weight:400;animation:fadeInUp .8s ease-out .2s forwards;opacity:0;letter-spacing:0px}.main-hero__image-wrapper{position:relative;z-index:1;width:42%}.main-hero .button-group{display:flex;flex-wrap:wrap;gap:1.5rem;margin-top:3rem;animation:fadeInUp .8s ease-out .4s forwards;opacity:0}.main-hero .button{padding:17px 34px;border-radius:50px;font-weight:600;font-size:20px;transition:all .3s ease;letter-spacing:initial;line-height:1}.main-hero .button--primary{background-color:transparent;color:#472ea8;border:2px solid #472EA8}.main-hero .button--primary:hover{background-color:#472ea8;border:2px solid #472EA8;color:#fff}.main-hero .button--primary:after{display:none}.main-hero .button--secondary{--btn-color: #ffffff;--btn-color-dark: #42099e;--btn-color-tint: #ffffff;background:#42099e;color:var(--btn-color-tint);position:relative;overflow:hidden;display:flex;border:1px solid #472ea8;padding:17px 32px}.main-hero .button--secondary:before{display:none}.main-hero .button--secondary:hover{background:#fff0;border:1px solid #472ea8;color:#42099e}.main-hero__text.rte p{color:gray;font-size:20px;font-style:normal;font-weight:300;line-height:38px;margin-top:10px;letter-spacing:0;max-width:658px}@media screen and (max-width: 989px){.main-hero{padding:5rem 2rem 0;overflow:visible}.grid__item{width:100%!important;max-width:100%!important}.main-hero__text.rte p{width:100%}.main-hero__text-content{gap:2rem;margin:0 auto}.main-hero .button-group{margin-top:2.5rem;gap:1.2rem}.main-hero .button{min-width:180px;padding:1em 2em}.product-card{flex:0 0 370px}}@media screen and (max-width: 749px){.main-hero{padding:4rem 1.5rem 0}.main-hero__content{padding:0 1rem;width:100%}.main-hero__text-content{gap:1.8rem;width:100%;margin:0 auto}@media (max-width: 768px){.scroll-column{place-items:center}}.main-hero .button-group{margin-top:2.5rem;gap:1rem}.main-hero .button{padding:1.1em 2em;font-size:1.6rem;margin:0}.main-hero.padding-top-medium{padding-top:3.5rem}.main-hero.padding-top-large{padding-top:4.5rem}.main-hero.padding-bottom-medium{padding-bottom:3.5rem}.main-hero.padding-bottom-large{padding-bottom:4.5rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-main-hero.css.map */
