.footer-top-figma{background-size:120px 120px;color:#fff;padding:72px 0 56px;text-align:center;position:relative}.ft-container{max-width:1400px;width:100%;margin:0 auto;padding:0 40px;box-sizing:border-box}.ft-newsletter-section{display:flex;flex-direction:column;align-items:center;width:100%}.footer-top-figma .ft-newsletter-title{font-size:32px;margin:0 auto 28px;line-height:1.25;color:#fff!important}.ft-newsletter-form{width:100%;max-width:480px;margin:0;padding:0;display:block}.ft-field-wrapper{width:100%;margin:0 0 14px;padding:0}.ft-field{display:flex!important;align-items:center!important;width:100%!important;box-sizing:border-box!important;background:#fff!important;background-color:#fff!important;border:1.5px solid #C52B31!important;border-radius:100px!important;padding:5px 5px 5px 22px!important;margin:0!important;box-shadow:none!important;transition:border-color .2s ease;height:auto!important}.ft-field:focus-within{border-color:#ffffffe6!important}.footer-top-figma .ft-field-wrapper .ft-field input.ft-field-input,.footer-top-figma input.ft-field-input,input.ft-field-input{flex:1 1 auto!important;min-width:0!important;width:100%!important;height:auto!important;min-height:unset!important;padding:9px 10px 9px 0!important;border:none!important;outline:none!important;box-shadow:none!important;background:transparent!important;background-color:transparent!important;color:#c52b31!important;border-radius:0!important;font-size:1.4rem!important;line-height:1.4!important;margin:0!important;-webkit-appearance:none!important;appearance:none!important}.footer-top-figma .ft-field-wrapper .ft-field input.ft-field-input::placeholder,.footer-top-figma input.ft-field-input::placeholder,input.ft-field-input::placeholder{color:#c52b31;opacity:1!important;font-size:1.4rem!important}.footer-top-figma input.ft-field-input:focus,input.ft-field-input:focus{outline:none!important;box-shadow:none!important;border:none!important;background:transparent!important;background-color:transparent!important}.footer-top-figma .ft-submit-btn,.ft-submit-btn{flex-shrink:0!important;display:flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;border-radius:50%!important;background:#cc451f33!important;background-color:#cc451f33!important;border:1.5px solid #CC451F33!important;color:#c52b31!important;cursor:pointer;padding:0!important;margin:0!important;transition:background .2s ease,transform .2s ease;line-height:0!important;font-size:0!important}.footer-top-figma .ft-submit-btn:hover,.ft-submit-btn:hover{background:#cc451f33!important;background-color:#cc451f33!important;transform:scale(1.06)}.ft-submit-btn svg{display:block!important;width:18px!important;height:18px!important;stroke:#c52b31;flex-shrink:0}.ft-form-error{margin:8px 0 0;font-size:1.2rem;color:#ffbaba;text-align:left;padding-left:22px}.ft-form-success{margin:8px 0 0;font-size:1.3rem;color:#ffffffe6}.footer-top-figma .ft-social-follow,.ft-social-follow{display:block!important;margin:14px 0 0!important;font-size:16px!important;font-weight:400!important;color:#ffffffd9!important;letter-spacing:.02em!important;line-height:1.5!important;opacity:1!important;visibility:visible!important;text-align:center!important}.footer-logo-large{display:block;font-size:clamp(60px,18vw,240px);font-weight:800;text-align:center;line-height:.85;margin:10px 0 20px;letter-spacing:-.04em;font-style:italic;color:#fff!important;overflow:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.footer-logo-large img,.footer-logo-large svg{max-width:100%;height:auto;display:block;margin:0 auto}.footer-logo-large img{width:auto}@media screen and (max-width:989px){.footer-top-figma{padding:56px 0 40px}.footer-top-figma .ft-newsletter-title{font-size:24px}}@media screen and (max-width:749px){.footer-top-figma{padding:44px 0 32px}.ft-container{padding:0 20px}.footer-top-figma .ft-newsletter-title{font-size:24px;margin-bottom:22px}.ft-newsletter-form{max-width:100%}.footer-logo-large{font-size:clamp(44px,22vw,120px);margin:16px 0 8px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/footer-figma.css.map */
