.Footer{background-color:#20162e;border-top-right-radius:100px;position:relative}.Footer:after{content:"";position:absolute;background:url(//cdn.shopify.com/s/files/1/0019/0958/8028/t/140/assets/dot-pattern_26x26.png?v=132577878867940221671654192030) repeat;background-size:8.666666px;width:171px;height:86px;bottom:0}@media (max-width: 767px){.Footer:after{left:0}}@media (min-width: 768px){.Footer:after{right:176px}}.Footer__Newsletter{border-bottom-left-radius:100px;background-color:#26b1eb;color:#fff;padding-top:85px;padding-bottom:90px;position:relative}@media (min-width: 768px){.Footer__Newsletter:before{content:"";position:absolute;background:url(//cdn.shopify.com/s/files/1/0019/0958/8028/t/140/assets/dot-pattern_26x26.png?v=132577878867940221671654192030) repeat;background-size:8.666666px;width:593px;height:25px;right:281px;bottom:0}}.Footer__Newsletter .NewsletterHeader{margin-bottom:30px}@media (min-width: 768px){.Footer__Newsletter .NewsletterHeader{padding-right:40px}}.Footer__Newsletter .NewsletterHeader__Description{margin-bottom:40px;width:600px;max-width:100%}@media (min-width: 768px){.Footer__Newsletter .NewsletterHeader__Description{margin-bottom:30px}}.Footer__Main{color:#ffffff80;font-family:Gotham,sans-serif;font-size:14px;font-weight:400;line-height:1.5;letter-spacing:normal;padding-top:30px;padding-bottom:180px;position:relative}@media (min-width: 768px){.Footer__Main{padding-top:90px;padding-bottom:90px}}.Footer__Main:before{content:"";position:absolute;background:url(//cdn.shopify.com/s/files/1/0019/0958/8028/t/140/assets/dot-pattern_26x26.png?v=132577878867940221671654192030) repeat;background-size:8.666666px}@media (max-width: 767px){.Footer__Main:before{width:196px;height:51px;right:30px;top:0;transform:translateY(-50%)}}@media (min-width: 768px){.Footer__Main:before{width:593px;height:25px;right:281px;top:0}}.Footer__Main .Heading,.Footer__Main body.template-article .Rte h1,body.template-article .Rte .Footer__Main h1,.Footer__Main body.template-article .Rte h2,body.template-article .Rte .Footer__Main h2,.Footer__Main body.template-article .Rte h3,body.template-article .Rte .Footer__Main h3,.Footer__Main body.template-article .Rte h4,body.template-article .Rte .Footer__Main h4,.Footer__Main body.template-article .Rte h5,body.template-article .Rte .Footer__Main h5,.Footer__Main body.template-article .Rte h6,body.template-article .Rte .Footer__Main h6{font-family:inherit;font-size:12px;font-weight:700;line-height:1.17;letter-spacing:1px;text-transform:uppercase}.Footer__Main .CertificationList{display:flex;margin-left:-20px;margin-right:-20px}.Footer__Main .Certification{padding-left:20px;padding-right:20px}.Footer__Main .siteBy{position:absolute;right:2rem;bottom:2rem;text-transform:uppercase;font-size:12px;color:#fff}@media screen and (min-width: 768px){.Footer__Main .siteBy{right:30rem}}.Footer__Main .siteBy a{color:#ff9679;transition:opacity .3s cubic-bezier(.075,.82,.165,1)}.Footer__Main .siteBy a:hover{opacity:.75;transition:opacity .3s cubic-bezier(.075,.82,.165,1)}@media screen and (max-width: 640px){.Footer__Main .siteBy a b{display:none}}.Footer--withMargin{margin-top:60px}.Footer--withMargin.footer-brain-cell-health{margin-top:-120px;padding-top:120px}.Footer .Heading,.Footer body.template-article .Rte h1,body.template-article .Rte .Footer h1,.Footer body.template-article .Rte h2,body.template-article .Rte .Footer h2,.Footer body.template-article .Rte h3,body.template-article .Rte .Footer h3,.Footer body.template-article .Rte h4,body.template-article .Rte .Footer h4,.Footer body.template-article .Rte h5,body.template-article .Rte .Footer h5,.Footer body.template-article .Rte h6,body.template-article .Rte .Footer h6,.Footer .Link--primary:hover{color:#fff}.Footer__Block{margin-bottom:60px}@media screen and (max-width: 640px){.Footer__Block{flex:0 0 50%;max-width:50%;padding-left:10px;padding-right:10px}}.Footer__Block:first-child{margin-top:0}.Footer__Block:last-child{margin-bottom:0}.Footer__Block--text{margin-left:auto}@media screen and (max-width: 640px){.Footer__Block--text,.Footer__Block--certification{flex:0 0 100%;max-width:100%}}.Footer__Block__Newsletter{margin-top:80px}.Footer__Block__Newsletter [class^=klaviyo-form] form{padding:0!important;background-color:transparent!important;border-radius:0}.Footer__Block__Newsletter [class^=klaviyo-form] .CWZcV,.Footer__Block__Newsletter [class^=klaviyo-form] .fmtmgD.fmtmgD{display:none}.Footer__Block__Newsletter [class^=klaviyo-form] [class*=FormComponent__StyledFormComponentWrapper]{padding:0!important;background-color:transparent!important}.Footer__Block__Newsletter [class^=klaviyo-form] input[type=email]{background-color:transparent!important;border-width:0 0 2px 0!important;border-color:#fff!important;padding:10px 10px 15px 0!important;outline:none!important;box-shadow:none!important;height:auto!important;color:#fff!important}.Footer__Block__Newsletter [class^=klaviyo-form] input:-webkit-autofill,.Footer__Block__Newsletter [class^=klaviyo-form] input:-webkit-autofill:hover,.Footer__Block__Newsletter [class^=klaviyo-form] input:-webkit-autofill:focus,.Footer__Block__Newsletter [class^=klaviyo-form] textarea:-webkit-autofill,.Footer__Block__Newsletter [class^=klaviyo-form] textarea:-webkit-autofill:hover,.Footer__Block__Newsletter [class^=klaviyo-form] textarea:-webkit-autofill:focus,.Footer__Block__Newsletter [class^=klaviyo-form] select:-webkit-autofill,.Footer__Block__Newsletter [class^=klaviyo-form] select:-webkit-autofill:hover,.Footer__Block__Newsletter [class^=klaviyo-form] select:-webkit-autofill:focus{border:1px solid white;-webkit-text-fill-color:white;-webkit-box-shadow:0 0 0px 1000px #000 inset;transition:background-color 5000s ease-in-out 0s}.Footer__Block__Newsletter [class^=klaviyo-form] button[type=button]{position:absolute!important;right:0;background:url(//cdn.shopify.com/s/files/1/0019/0958/8028/t/140/assets/right-arrow-white.png?v=117848340706176810741654192051) no-repeat center/15px auto!important;text-indent:-999em;width:20px;height:20px;border:none!important;box-shadow:none!important;bottom:13px}.Footer__Block__Newsletter [class^=klaviyo-form] button[type=button],.Footer__Block__Newsletter [class^=klaviyo-form] button[type=button]::placeholder{font-family:Gotham,sans-serif!important}.Footer__Block__Newsletter [class^=klaviyo-form] [data-testid=form-row]{margin-bottom:15px}.Footer__Block__Newsletter [class^=klaviyo-form] [class*=MultiInputField__Text-]{color:#fff!important;font-size:11px!important;font-family:Gotham,sans-serif!important;line-height:1.5}.Footer__Block__Newsletter [class^=klaviyo-form] .ql-editor p{text-align:left!important;font-family:Gotham,sans-serif!important}.Footer__Block__Newsletter [class^=klaviyo-form] .ql-editor p span,.Footer__Block__Newsletter [class^=klaviyo-form] .ql-editor p strong{color:#fff!important;font-size:13px!important}.Footer__Title{margin-bottom:30px}.Footer__Social{margin-top:5px}.Footer__Content+.Footer__Newsletter{margin-top:18px}.Footer__Aside{text-align:center}@media screen and (max-width: 640px){.Footer__Inner{margin-left:-10px;margin-right:-10px}}.Footer__Inner+.Footer__Aside{margin-top:65px}.Footer__ThemeAuthor{margin-top:4px}.Footer__PaymentList{margin:54px -24px 0;padding-top:28px}.Footer__PaymentList svg{opacity:.8;width:38px;height:24px}@media screen and (min-width: 641px){.Footer--withMargin{margin-top:80px}.Footer__Inner{display:flex;flex-wrap:wrap;justify-content:space-between;margin-left:-20px;margin-right:-20px}.Footer__Block{flex:1 1 50%;margin-bottom:120px;padding-left:20px;padding-right:20px}.Footer__Social{margin-top:30px}.Footer__Aside{text-align:left;display:flex;justify-content:space-between;align-items:center}.Footer__Inner+.Footer__Aside{margin-top:80px}.Footer__StoreName{font-size:11px}.Footer__PaymentList{padding:0;margin:0 -8px;border:none}}@media screen and (min-width: 1240px){.Footer--withMargin{margin-top:120px}.Footer__Inner{display:flex;flex-wrap:wrap;justify-content:space-between}.Footer--center .Footer__Inner{justify-content:center}.Footer__Block{flex:0 1 auto}.Footer__Block--text,.Footer__Block--newsletter{flex-basis:240px}}@media screen and (min-width: 1240px){.Footer__Block--text{flex-basis:460px}.Footer__Block--newsletter{flex-basis:375px}}
/*# sourceMappingURL=/s/files/1/0019/0958/8028/t/162/assets/section-footer.css.map */
