.footerGrid{display:grid;grid-template-columns:2fr repeat(4,1fr);grid-template-rows:1fr;grid-column-gap:0px;grid-row-gap:0px;padding:30px 50px}.accent{font-family:var(--accent-font);font-size:2.3rem}div:empty{display:block}.space{width:20px;height:20px}.newsletter-form{margin-bottom:auto;width:30vw}.grecaptcha-badge{visibility:hidden}.field__button{width:auto;height:auto;cursor:pointer;background-color:transparent;border:none;font-size:1.5rem;transition:opacity .2s ease-out;color:#000;font-family:var(--subheadings);font-weight:600;bottom:0;right:10px}.field__button:hover{opacity:.55}.field{border-bottom:1px black solid;padding-bottom:2px;width:100%;display:flex;justify-content:space-between}.field__input{margin-right:auto}input{border:none;padding:4px 0 0 1px;font-size:var(--paragraph-size);width:80%}.sharingDiv{padding-top:10px;color:#000}@media(max-width:1700px){.footerGrid{grid-template-columns:1fr 1fr}.space{width:0;height:0;display:none}div:empty{display:none}}@media screen and (max-width:950px){.newsletter-form{width:85vw}.footerGrid{display:flex;flex-direction:column;padding:20px;gap:30px}.field__button,.field__input{font-size:.9rem}.accent{font-size:1.4rem}.text{font-size:.9rem}}.footerContainer{padding:0 20px 10px;font-family:var(--subheadings)}.footerLogo{width:100%;height:auto}.footerLinks{display:flex;flex-direction:column;gap:8px}.footerItems{display:flex;margin:40px 0;justify-content:space-between}.footerSubItems{display:flex;justify-content:space-between}.acknowledgement{display:flex;flex-direction:row;gap:10px;font-size:14px}.scrollingBanner,.scrollingBannerPassword{text-align:center;white-space:nowrap;overflow:hidden;position:relative;font-size:20px;font-weight:700;width:100%;margin:auto 0;-webkit-mask-image:linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,1) 20%,rgba(0,0,0,1) 80%,rgba(0,0,0,0));mask-image:linear-gradient(to right,#0000,#000 20% 80%,#0000)}@media screen and (min-width:768px){.scrollingBanner,.scrollingBannerPassword{width:45%}}.scrollingBanner p{display:inline-block;animation:scroll 20s linear infinite;padding-left:30px}.scrollingBannerPassword p{display:inline-block;animation:scroll 40s linear infinite;padding-left:30px}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}.field__button{position:relative;right:unset;left:unset;bottom:unset;top:unset;border:1px solid black;padding:2px 30px;font-size:18px;margin-top:10px}.field__input{padding:1rem;height:0}.field{border:none}.sharingDiv{width:60%;padding-bottom:10px}.newsletterSubHeading{font-size:var(--quote-size);font-family:var(--body-text)}.newsletterHeading{font-family:var(--headings);font-size:20px}.field__input:focus,.field__input:not(:placeholder-shown),.field__input:-webkit-autofill,.customer .field input:focus,.customer .field input:not(:placeholder-shown),.customer .field input:-webkit-autofill{padding:1rem 1rem 1rem .4rem;font-size:14px;font-family:var(--body-text)}.newsletter-form{width:100%}@media screen and (max-width:768px){.footerContainer{padding:0 10px 20px}.footerItems{flex-direction:column;gap:20px;margin:20px 0}.newsletterSubHeading{font-size:var(--paragraph-size)}.sharingDiv{width:80%;padding:0 0 5px}.footerSubItems{flex-direction:column}.acknowledgement{font-size:var(--quote-size);gap:0;justify-content:space-between}.scrollingBanner,.scrollingBannerPassword{padding-bottom:15px}.field__button{width:100%;font-size:calc(var(--quote-size) + .3rem)}.field__input{padding:.85rem}}.countdownContainer{display:flex;justify-content:center;align-items:center;font-family:var(--headings);color:#000;padding:10px 0}#demo{font-size:calc(var(--accent-size) - .8rem)}
/*# sourceMappingURL=/cdn/shop/t/5/assets/component-footer.css.map */
