.giveaway-hero{position:relative;padding:5.2rem 0}@media(max-width:574px){.giveaway-hero{padding:30px 0}}.giveaway-hero__img,.giveaway-hero__mobile-img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;-webkit-user-select:none;user-select:none;pointer-events:none}.giveaway-hero__mobile-img{display:none}@media(max-width:749px){.giveaway-hero__mobile-img{display:block}.giveaway-hero__img{display:none}.giveaway-hero__mobile-img{max-height:580px}}.giveaway-hero__grid{position:relative;z-index:1;display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:4rem}@media(max-width:989px){.giveaway-hero__grid{gap:2.8rem}}@media(max-width:749px){.giveaway-hero__grid{grid-template-columns:1fr;gap:0}}.giveaway-hero__content{display:flex;flex-direction:column;align-items:center;gap:.5rem}.giveaway-hero__content>*{margin:0;text-align:center}.giveaway-hero__content>p{margin-top:.5rem;margin-bottom:1.5rem;text-wrap:pretty}.giveaway-hero__content__img{display:block;width:57rem;max-width:42vw;height:auto}@media(max-width:749px){.giveaway-hero__content__img{max-width:100%}}@media(max-width:574px){.giveaway-hero__content h2{font-size:3.2rem}.giveaway-hero__content h1{font-size:3.8rem}}.giveaway-hero__form{height:max-content;min-height:44rem;background-color:#ffd8e1;box-shadow:0 4px 16.4px #32323226;border-radius:20px;gap:0;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:30px}@media(max-width:749px){.giveaway-hero__form{padding:2rem;max-width:100%;overflow:hidden}}.giveaway-hero__form>h5,.giveaway-hero__form>p{text-align:center;margin:0}.giveaway-hero__form>h5{margin-bottom:1.5rem}.giveaway-hero__form>p{margin-top:.5rem;line-height:1}.giveaway-hero__form .klaviyo-form-richtext>*,.giveaway-hero__form .klaviyo-disclosure>*{color:#36454f!important;text-align:center!important;font-family:Poppins!important;font-size:12px!important;font-style:normal!important;font-weight:400!important;line-height:1.5!important}.giveaway-hero__form .klaviyo-textinput,.giveaway-hero__form .klaviyo-phoneinput,.giveaway-hero__form .klaviyo-emailinput{position:relative!important;height:5rem!important;background-color:#fff!important;overflow-x:clip!important;border-radius:8px!important;padding:0!important;border:2px solid #fff!important}.giveaway-hero__form input::placeholder{color:#ababab80!important}.giveaway-hero__form .klaviyo-textinput input,.giveaway-hero__form .klaviyo-emailinput input,.giveaway-hero__form .klaviyo-phoneinput input{color:#161616!important;font-family:Poppins!important;height:100%!important;min-height:5rem!important}.giveaway-hero__form .klaviyo-textinput:has(input:focus-visible),.giveaway-hero__form .klaviyo-emailinput:has(input:focus-visible),.giveaway-hero__form .klaviyo-phoneinput:has(input:focus-visible){border-color:#e31c79!important}.giveaway-hero__form .klaviyo-textinput input,.giveaway-hero__form .klaviyo-emailinput input{padding-left:4.5rem!important}.giveaway-hero__form div:has(>input),.giveaway-hero__form div>input{border:none!important;outline:none!important}.giveaway-hero__form .klaviyo-emailinput:before,.giveaway-hero__form .klaviyo-textinput:before{content:"";display:block;background-size:contain;background-repeat:no-repeat;background-position:center;width:2.5rem;height:2.4rem;position:absolute;top:50%;left:1.2rem;transform:translateY(-50%);z-index:99;pointer-events:none}.giveaway-hero__form .klaviyo-emailinput:before{background-image:url(newsletter-mail.svg)}.giveaway-hero__form .klaviyo-textinput:before{background-image:url(icon-badge.svg);width:2rem;height:2rem;left:1.4rem}.giveaway-hero__form .klaviyo-phoneinput button{width:3.6rem!important;height:100%!important;padding-left:1.5rem!important}.giveaway-hero__form .klaviyo-phoneinput div:has(>input){height:100%!important}.giveaway-hero__form .klaviyo-phoneinput button svg{display:none!important}.giveaway-hero__form .klaviyo-phoneinput span>svg{fill:#ababab!important;color:#ababab!important}.giveaway-hero__form div[role=listbox]{border:none!important;top:85%!important;z-index:9!important}.giveaway-hero__form div[data-testid=form-component]{padding-bottom:1.5rem!important}.giveaway-hero__form .klaviyo-form-button{position:relative!important;width:100%!important;font-family:Poppins!important;font-size:0!important;font-weight:500!important;line-height:1.8!important;background-color:#e31c79!important;color:#fff!important;transition:.3s ease-in-out;min-height:5rem!important}.giveaway-hero__form .klaviyo-form-button:hover:before{opacity:1}.giveaway-hero__form .klaviyo-form-button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:.6rem;opacity:0;pointer-events:none;background:radial-gradient(circle at 50%,#f1428b 0% 30%,#c31d62);transition:.3s ease-in-out}.giveaway-hero__form .klaviyo-form-button:after{content:"ENTER TO WIN";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;display:flex;align-items:center;justify-content:center;font-family:Poppins!important;font-size:1.8rem!important;font-weight:500!important;line-height:1.8rem!important;z-index:1}.prizes-section{background-color:#f5f5f5;padding-top:6rem;padding-bottom:6rem}@media(max-width:574px){.prizes-section{padding-top:30px;padding-bottom:30px}}.prizes-section__title{text-align:center;margin-top:0;margin-bottom:4rem}.prizes-section .page-width{max-width:81rem}.prizes-section__content{display:flex;flex-direction:column;align-items:start;gap:2rem}.prize-item{display:flex;align-items:start;gap:1rem}@media(min-width:750px){.prize-item.prize-item--lg-center{align-items:center}}.prize-item__img{width:60px;height:60px;flex-shrink:0}.prize-item__img img{width:100%;height:100%;object-fit:contain;display:block}.prize-item__text{font-weight:300;text-wrap:pretty;margin:0;line-height:1.44}.prize-item__text strong{font-weight:500}.testimonial-section{padding-top:6rem;padding-bottom:6rem;background-color:#e31c79}@media(max-width:574px){.testimonial-section{padding-top:30px;padding-bottom:30px}}.testimonial-section__title{text-align:center;color:#fff;margin-top:0;margin-bottom:3rem}.testimonial-section__content{display:grid;grid-template-columns:1fr;gap:2rem;width:100%}@media(min-width:750px){.testimonial-section__content{grid-template-columns:1fr 1fr}.testimonial-section__content>div:last-child{transform:translate(50%)}}@media(min-width:990px){.testimonial-section__content{grid-template-columns:1fr 1fr 1fr}.testimonial-section__content>div:last-child{transform:translate(0)}}.testimonial-section-card{padding:2rem;border-radius:15px;background-color:#fff;display:flex;flex-direction:column;align-items:start;gap:1rem}.testimonial-section-card__img{width:48px;height:48px}.testimonial-section-card__img img{width:100%;height:100%;object-fit:contain;display:block}.testimonial-section-card h5{font-family:Poppins;line-height:1.4;text-wrap:balance;color:#c31d62;margin:0;font-weight:500}.testimonial-section-card p{line-height:1.44;text-wrap:pretty;margin:0;margin-bottom:1rem}.testimonial-section-card__footer{margin-top:auto;display:flex;align-items:center;gap:1rem;justify-content:space-between;width:100%}.testimonial-section-card__footer div:first-child{display:flex;align-items:center;gap:1rem}.testimonial-section-card__svg{width:12rem}.testimonial-section-card__svg>svg{width:100%;height:auto}.quote-section{padding-top:6rem;padding-bottom:6rem}@media(max-width:574px){.quote-section{padding-top:30px;padding-bottom:30px}}.quote-section .page-width{max-width:101rem}.quote-section__title{text-align:center;margin-top:0;margin-bottom:4rem}.quote-section__content{display:flex;align-items:center}.quote-img{width:50%;max-width:46.5rem;border-radius:1.5rem;overflow:hidden}.quote-img img{display:block;width:100%;height:100%}.quote-text{width:calc(60% + 5rem)}.quote-text__box{background-color:#f5f5f5;border-radius:1.5rem;padding:3rem;box-shadow:0 0 20px #7c3e571a;margin-left:-5rem}.quote-text__box *:last-child{margin-bottom:0}.quote-text__box p{line-height:1.4}.custom-page-happy-mammoth-b .product__info-container .product__description p{font-family:SangBleu OG Sans!important;font-weight:500!important}@media(max-width:749px){.quote-section__content{flex-direction:column;align-items:center;justify-content:center}.quote-img{width:100%}.quote-text{margin-top:-2rem;width:100%}.quote-text__box{margin:0;padding:2rem}}@media(min-width:990px){.quote-text__box{min-height:39.5rem;display:flex;flex-direction:column}.quote-text__author{margin-top:auto}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/component-mega-giveaway-sections.css.map */
