.page-oneplusone .footer-newsletter,.page-workshop .footer-newsletter{display:none}.custom-newsletter{max-width:760px;width:100%;padding:0 30px;display:block;margin:auto}.index-newsletter .form-style-2 .custom-newsletter.index-newsletter-content button span{color:#fff!important;transition:color .2s cubic-bezier(.25,.46,.45,.94);text-transform:uppercase}.index-newsletter .form-style-2 .custom-newsletter.index-newsletter-content button:hover span{color:var(--link-hover-color)!important}.index-newsletter .form-input{text-align:center;border:0;border-bottom:2px solid #000}.form-field p{color:#000;font-family:Futura PT;font-size:15px;font-style:normal;font-weight:400;line-height:normal;text-align:center;margin:15px auto}form-style-1 .form-field p{margin:15px auto;25px}.form-field p strong{color:#000}.form-field button{display:block;margin:auto}.index-newsletter{margin-bottom:50px}.index-newsletter-title{text-transform:inherit;letter-spacing:1px;color:#000;font-family:Fraunces;font-size:22px;font-style:normal;font-weight:700;line-height:normal;text-shadow:0 4px 4px rgba(0,0,0,.25)}.index-newsletter-title em{font-weight:300;font-style:italic;font-family:"Fraunces 9pt",Fraunces,Century Gothic,CenturyGothic,AppleGothic,sans-serif;font-size:32px}.section-index-newsletter.home-index-newsletter{padding:24px 16px 10px;background-color:#fffee0}.home-index-newsletter .custom-newsletter .homepage-subheader.h4.rte{color:#000;text-align:center;font-family:Futura PT;font-size:16px;font-style:normal;font-weight:300;line-height:normal;max-width:600px;margin:0 auto}body .home-index-newsletter .custom-newsletter .form-input{background-color:transparent!important;border-bottom:2px solid #000!important;color:#a3a2a2!important;text-align:center;font-family:Futura PT;font-size:20px;font-style:normal;font-weight:400;line-height:normal;padding:0 15px 10px}body .home-index-newsletter .form-input::placeholder{color:#a3a2a2;text-align:center;font-family:Futura PT;font-size:20px;font-weight:400}.newsletter-klaviyo-form .klaviyo-form input.go2548774546.go2548774546.go2548774546:hover{border-bottom:2px solid #000!important}.home-index-newsletter .custom-newsletter.index-newsletter-content{margin-top:50px}.home-index-newsletter .index-newsletter{margin-bottom:0}.home-index-newsletter .homepage-subheader{max-width:868px;margin:0 auto}.custom-newsletter .form-errors{width:97%;margin:0 auto 20px}.form-style-1 .homepage-subheader p{color:#000;text-align:center;font-family:Futura PT;font-size:18px;font-style:normal;font-weight:300;line-height:23px}.form-style-1 .homepage-subheader p:first-child{margin-bottom:17px}.home-index-newsletter .form-style-1 .form-field p{color:#000;text-align:center;font-family:Futura PT;font-size:18px;font-style:normal;font-weight:300;line-height:normal;margin-bottom:25px}.home-index-newsletter .form-style-1 .form-field p a strong{font-weight:500}.form-style-1 .index-subheading{font-family:Futura PT;font-size:16px;font-style:normal;font-weight:300;line-height:18px;text-transform:none;margin-bottom:10px}.home-index-newsletter .form-style-1 .custom-newsletter.index-newsletter-content{margin-top:4px;text-align:center}body .home-index-newsletter .form-style-1 .custom-newsletter .form-input::placeholder{color:#a3a2a2}.index-newsletter .form-style-1 .custom-newsletter.index-newsletter-content button{padding:6px 26px!important;min-width:171px;color:#fff;background-color:#000;font-size:15px;font-style:normal;font-weight:700;line-height:normal;height:40px}@media (any-hover: hover){.index-newsletter .form-style-1 .custom-newsletter.index-newsletter-content button:hover{background-color:#000;color:#fff!important}}.index-newsletter .form-style-1 .custom-newsletter.index-newsletter-content button span,.button.shop-now-btn span.button-text{font-weight:700}.index-newsletter .form-style-1 .custom-newsletter.index-newsletter-content span.success_mess{padding-top:0;color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:normal;max-width:550px;margin:17px auto 23px}.index-newsletter .form-style-1 .custom-newsletter.index-newsletter-content span.success_tagline2{font-size:20px;font-style:normal;font-weight:500;line-height:18px;margin:17px auto 0}.form-style-1 .index-newsletter-title{margin-bottom:13px;text-align:center;font-size:40px;font-style:normal;font-weight:400;line-height:49px}.form-style-1 .index-newsletter-title span{font-size:32px;font-weight:300;font-style:italic;font-family:"Fraunces 9pt"}.button.shop-now-btn{text-align:center;margin-top:37px;min-width:231px;padding:6px 20px!important;font-size:15px;height:35px;line-height:normal;margin-bottom:42px}.index-newsletter .custom-newsletter.index-newsletter-content .discount_code_text{font-weight:700;margin-top:10px;display:block;margin-top:30px!important}.success_heading{color:#000;text-align:center;font-size:36px;font-style:normal;font-weight:400;line-height:normal;text-transform:capitalize;margin-top:20px}.home-index-newsletter .form-style-1 .homepage-subheader{max-width:690px}.newsletter-klaviyo-form .klaviyo-form{max-width:700px!important;margin:auto}.newsletter-klaviyo-form .klaviyo-form h2{text-transform:inherit;margin:0;line-height:49px;letter-spacing:1px;color:#000;display:flex;justify-content:center}.newsletter-klaviyo-form .klaviyo-form h2 strong{font-size:32px;font-weight:300;font-style:italic;font-family:"Fraunces 9pt"}.newsletter-klaviyo-form .klaviyo-form h2 span{text-decoration:none!important}.newsletter-klaviyo-form .klaviyo-form input{border:none!important;background-color:transparent!important;border-bottom:2px solid #000!important;line-height:normal;padding:0 15px 10px!important;text-align:center!important;outline:none!important;border-color:#000!important;box-shadow:none!important;color:#a3a2a2!important}.newsletter-klaviyo-form .klaviyo-form input.go3324801560:hover{border-color:#000!important}.newsletter-klaviyo-form .klaviyo-form p span a{color:#000;text-decoration:none}.newsletter-klaviyo-form .klaviyo-form button{padding:6px 44px!important;min-width:171px;font-size:15px!important;font-weight:700!important;margin-bottom:10px;box-shadow:none!important;line-height:20px!important;font-family:var(--body-font)!important}.newsletter-klaviyo-form .klaviyo-form p span{line-height:23px;font-family:Futura PT!important}.newsletter-klaviyo-form .klaviyo-form p span a strong{font-weight:500!important;font-family:Futura PT!important}.newsletter-klaviyo-form .klaviyo-form p{font-family:Futura PT!important;font-weight:300;max-width:690px;margin:0 auto}div#rich-text-92700992,div#rich-text-92700993{max-width:588px;width:100%;padding:0 30px;margin:0 auto}svg.needsclick.kl-private-reset-css-Xuajs1{padding:0!important}.newsletter-klaviyo-form .klaviyo-form .needsclick.kl-private-reset-css-Xuajs1[style*=dashed]{max-width:300px;margin:0 auto;padding:10px 20px!important}.needsclick.kl-private-reset-css-Xuajs1[style*=dashed] .kl-private-reset-css-Xuajs1{font-weight:700!important;font-family:Futura PT!important}.newsletter-klaviyo-form .klaviyo-form #rich-text-92711395{max-width:550px;margin:0 auto}.newsletter-klaviyo-form .klaviyo-form h2.success_heading{margin-top:17px;letter-spacing:0}.newsletter-klaviyo-form .klaviyo-form #rich-text-92711395 p span{line-height:normal}@media only screen and (min-width: 720px){body .home-index-newsletter .form-style-2 .custom-newsletter .form-field{display:flex;flex-wrap:wrap;justify-content:center}body .home-index-newsletter .form-style-2 .custom-newsletter .form-label{min-width:555px;margin-right:9px}body .home-index-newsletter .form-style-2 .custom-newsletter .form-input{border:1px solid #8b8b8b!important;background:#fff!important;color:#aaa!important;padding:7px 15px 10px!important;text-align:center;font-family:Futura PT;font-size:20px;font-style:normal;font-weight:400!important;line-height:normal;text-transform:lowercase}body .home-index-newsletter .form-style-2 .custom-newsletter .form-field p{width:100%;order:3;margin:20px auto 0;color:#000;text-align:center;font-family:Futura PT;font-size:18px;font-style:normal;font-weight:300;line-height:normal}body .home-index-newsletter .form-style-2 .custom-newsletter.index-newsletter-content button{border-radius:0!important;margin:0;padding:6px 30px!important}body .home-index-newsletter .form-style-2 .custom-newsletter.index-newsletter-content{margin-top:24px}body .home-index-newsletter .form-style-2.section-index-newsletter.home-index-newsletter{padding:28px 16px 44px;background-color:#fffee0}body .home-index-newsletter .form-style-2 .homepage-subheader{color:#000;text-align:center;font-family:Futura PT;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.index-newsletter .form-style-2 .custom-newsletter.index-newsletter-content span{color:#000}body .home-index-newsletter .form-style-2 .custom-newsletter .form-input::placeholder{color:#aaa;text-align:center;font-family:Futura PT;font-size:20px;font-style:normal;font-weight:400;line-height:normal;opacity:.6}}@media only screen and (min-width: 720px) and (max-width: 800px){body .home-index-newsletter .form-style-2 .custom-newsletter .form-label{min-width:500px}}@media only screen and (max-width: 720px){.index-newsletter{padding:0 15px}.section-index-newsletter.home-index-newsletter{padding:36px 0}.home-index-newsletter .custom-newsletter.index-newsletter-content{margin-top:35px}.form-field p{margin:15px auto 18px}.index-newsletter .custom-newsletter.index-newsletter-content button{padding:10px 24px!important;text-align:center!important}.index-newsletter .form-style-2 .custom-newsletter.index-newsletter-content button span{line-height:1}body .home-index-newsletter .form-style-2 button.button.hover-animation{border-radius:17px}body .home-index-newsletter .custom-newsletter .form-input{padding:0 10px 10px}.form-style-1 .homepage-subheader p br{display:block!important}.home-index-newsletter .homepage-subheader.h4.rte p br+br{display:none!important}.form-style-1 .homepage-subheader p{margin-bottom:0}.form-style-1 .index-newsletter-title{font-size:30px}.form-style-1 .index-newsletter-title span{display:block}.home-index-newsletter .form-style-1 .custom-newsletter.index-newsletter-content{padding:0}.form-style-1 .homepage-subheader p{font-size:16px}.success_heading{font-size:26px;margin-top:0}.button.shop-now-btn{margin-bottom:10px}.newsletter-klaviyo-form .klaviyo-form h2 span{font-size:30px!important}div#rich-text-92700992,div#rich-text-92700993{padding:0}}
/*# sourceMappingURL=/cdn/shop/t/67/assets/section-custom-newsletter.css.map */
