.newsletter-freebie{background-color:#254844;color:#fff}.newsletter-freebie .page-width{max-width:131.2rem;padding-left:0;padding-right:0}@media screen and (max-width:1376px){.newsletter-freebie .page-width{padding-left:3.2rem;padding-right:3.2rem}}@media screen and (max-width:749px){.newsletter-freebie .page-width{padding-left:2rem;padding-right:2rem}}.newsletter-freebie__inner{max-width:64rem;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:clamp(1.6rem,1.143rem + 1.429vw,3.2rem)}.newsletter-freebie__heading{margin:0;color:#fff;font-size:clamp(2.6rem,-.7rem + 4.296875vw,4.8rem);font-weight:700;line-height:1.1;letter-spacing:-.01em}.newsletter-freebie__description{margin:0;max-width:56rem;color:#ffffffd9;font-size:clamp(1.3rem,1rem + .390625vw,1.5rem);line-height:1.6}.newsletter-freebie__form{width:100%;max-width:52rem;display:flex;flex-direction:column;align-items:stretch;gap:clamp(1.2rem,1.029rem + .536vw,1.8rem);margin-top:clamp(.4rem,.171rem + .714vw,1.2rem)}.newsletter-freebie__success{background-color:#ffffff1a;color:#fff;border-radius:1.2rem;padding:1.6rem 2rem;font-size:1.4rem}.newsletter-freebie__errors{background-color:#ffd7001f;color:gold;border-radius:1.2rem;padding:1.4rem 1.8rem;font-size:1.3rem}.newsletter-freebie__errors ul{margin:0;padding-left:1.6rem}.newsletter-freebie__fields{display:flex;flex-direction:column;gap:clamp(1rem,.829rem + .536vw,1.6rem)}.newsletter-freebie__input{width:100%;height:clamp(4.8rem,4.343rem + 1.429vw,6.4rem);border-radius:999px;border:0;background-color:#fff;color:#333;padding:0 clamp(2rem,1.543rem + 1.429vw,3.6rem);font-size:clamp(1.4rem,1.1rem + .390625vw,1.6rem);line-height:1.4;box-shadow:0 .4rem 1.2rem #0000000d}.newsletter-freebie__input::-moz-placeholder{color:#3333338c}.newsletter-freebie__input::placeholder{color:#3333338c}.newsletter-freebie__input:focus{outline:2px solid gold;outline-offset:2px}.newsletter-freebie__submit{width:100%;height:clamp(4.8rem,4.343rem + 1.429vw,6.4rem);border:0;border-radius:999px;background-color:gold;color:#254844;font-size:clamp(1.4rem,1.1rem + .390625vw,1.6rem);font-weight:700;letter-spacing:.02em;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.newsletter-freebie__submit:hover{background-color:#e0bd00}.newsletter-freebie__submit:active{transform:translateY(1px)}.newsletter-freebie__required-note{margin:0;color:#ffffffbf;font-size:1.1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-align:left}.newsletter-freebie__consent{text-align:left}.newsletter-freebie__consent-label{display:grid;grid-template-columns:2.4rem 1fr;gap:1.2rem;align-items:start;cursor:pointer}.newsletter-freebie__checkbox{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.newsletter-freebie__checkbox-box{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:.5rem;background-color:gold;flex-shrink:0;margin-top:.2rem;position:relative}.newsletter-freebie__checkbox-box:after{content:"";position:absolute;width:1.2rem;height:.6rem;border-left:2px solid #254844;border-bottom:2px solid #254844;transform:rotate(-45deg) translate(1px,-2px);opacity:0;transition:opacity .15s ease}.newsletter-freebie__checkbox:checked+.newsletter-freebie__checkbox-box:after{opacity:1}.newsletter-freebie__checkbox:focus-visible+.newsletter-freebie__checkbox-box{outline:2px solid #fff;outline-offset:2px}.newsletter-freebie__consent-text{color:#ffffffd9;font-size:1.1rem;font-weight:600;letter-spacing:.04em;line-height:1.5}.newsletter-freebie__consent-text p{margin:0}.newsletter-freebie__legal{color:#fff9;font-size:1.1rem;line-height:1.55;text-align:left;letter-spacing:.02em}.newsletter-freebie__legal p{margin:0}.newsletter-freebie__legal p+p{margin-top:.6em}
/*# sourceMappingURL=/cdn/shop/t/12/assets/theme-newsletter-freebie.css.map */
