.thank-you-section{width:100%;display:flex;justify-content:center;align-items:center;min-height:400px;margin-top:120px}.thank-you-section__container{max-width:1200px;width:100%;padding:0 20px;margin:0 auto}.thank-you-section__content{display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px}.thank-you-section__icon{animation:fadeInDown .6s ease-out}.thank-you-section__icon svg{width:150px;height:80px}.thank-you-section__heading{font-family:cardinalfruit;font-size:80px;line-height:1;text-transform:none;text-align:center;color:#004b2f;margin:0 auto;animation:fadeInUp .6s ease-out .2s both}.thank-you-section__subheading{font-family:Aeonik;font-size:24px;margin:0 0 15px;line-height:1.1;color:#000;animation:fadeInUp .6s ease-out .3s both}.thank-you-section__button-wrapper{margin-top:8px;animation:fadeInUp .6s ease-out .4s both}.thank-you-section__button{width:auto;color:#000;font-weight:500;background-color:#f9ee3f!important;transition:.3s;padding:12px 30px;border-radius:50px;background-repeat:no-repeat;background-position:center center;background-size:22px;margin:auto 0;font-size:20px;font-family:Aeonik;display:block;text-decoration:none}.thank-you-section__button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,rgba(255,255,255,.3) 0%,transparent 100%);transition:left .5s ease}.thank-you-section__button:hover{transform:translateY(-2px);box-shadow:0 6px 20px #e91e6366}.thank-you-section__button:hover:before{left:100%}.thank-you-section__button:active{transform:translateY(0)}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:768px){.thank-you-section{min-height:350px;margin-top:70px}.thank-you-section__icon svg{width:60px;height:45px}.thank-you-section__heading{font-size:70px}.thank-you-section__subheading{font-size:20px}.thank-you-section__button{padding:12px 32px;font-size:14px}}@media screen and (max-width:480px){.thank-you-section{min-height:300px}.thank-you-section__subheading{font-size:16px}.thank-you-section__content{gap:20px}.thank-you-section__heading{font-size:40px}.thank-you-section__button{padding:12px 28px}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/section-thank-you-message.css.map */
