#footer{border-top:1px solid var(--main-grey-60);color:var(--secondary-grey);background-color:var(--primary-light);padding:48px 0 24px}#footerBody{width:90%;display:flex;margin:0 auto;flex-direction:column;max-width:1200px}.footerHrLine{height:1px;background:var(--main-grey-60);width:100%;margin:36px 0;border:0}#footerBodyTop{display:flex;flex-direction:row}#footerBodyTopNewsletter{width:40%;display:flex;flex-direction:column}#footerBodyTopNewsletterTitle{font-family:Libre Caslon Text;font-style:italic;text-align:left;font-size:14px;font-weight:400;margin:0 0 12px}#footerBodyTopNewsletterText{font-family:var(--header-font);font-size:14px;margin-bottom:20px}#footerBodyTopNewsletterForm{width:100%;margin-top:15px}#footerBodyTopNewsletterFormWrap{display:flex;flex-direction:row}#footerBodyTopNewsletterFormWrap input{width:100%;background-color:#f8f7f5;border:2px solid var(--secondary-grey);padding:0 24px}#footerBodyTopNewsletterFormWrap input::placeholder{font-size:16px;font-family:var(--header-font)}#footerBodyTopNewsletterFormWrapBtn{max-width:240px;border-radius:0;width:200px;padding-left:0;padding-right:0}#footerBodyTopFollow{margin-left:10%;width:40%}#footerBodyTopFollowContentSubtitle{font-family:Libre Caslon Text;font-style:italic;text-align:left;font-size:14px;font-weight:400;margin:0 0 12px}#footerBodyTopFollowContentTitle{font-family:var(--header-font);font-size:28px;margin:12px 0 0}#footerBodyTopFollowSocials{margin-top:24px}#footerBodyTopFollowSocialsContent{display:flex;flex-direction:row;gap:24px;flex-wrap:wrap}.footerBodyTopFollowSocialsContentItemBody{display:flex;flex-direction:column;align-items:center;width:auto;text-decoration:none}.footerBodyTopFollowSocialsContentItemBodyImg{max-width:32px;max-height:32px;width:100%;height:100%}.footerBodyTopFollowSocialsContentItemBodyTxt{margin-top:8px;font-size:10px;font-family:var(--header-font);text-transform:uppercase;text-align:center;text-decoration:none}#footerBodyMiddle{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.footerBodyMiddleCard{display:flex;flex-direction:column;font-family:var(--header-font)}#footerBodyMiddleCardLogo{height:32px;width:auto}.footerBodyMiddleCardTitle{font-size:12px;letter-spacing:2px;margin:0}.footerBodyMiddleCardText{font-size:16px;line-height:22px}.footerBodyMiddleCardText p{margin:12px 0}.footerBodyMiddleCardText a{font-size:18px;font-weight:700}#footerBodyBottom{display:flex;flex-direction:row;justify-content:space-between;align-items:center}#footerBodyBottomImgs{height:28px;width:auto}#footerBodyBottomCopyright{font-size:14px;font-family:var(--header-font);margin:6px 0}#footerBodyMobile{display:none}@media (max-width: 800px){#footer{padding:20px 0 0}#footerBodyTop{flex-direction:column}#footerBodyTopNewsletter{width:100%}#footerBodyTopNewsletterFormWrap{flex-direction:column}#footerBodyTopNewsletterFormWrap input{height:48px}#footerBodyTopNewsletterFormWrapBtn{max-width:unset;width:100%;margin-top:16px}#footerBodyTopFollow{display:flex;flex-direction:column;width:100%;margin:34px 0 0}#footerBodyTopFollowContentSubtitle{margin:0}#footerBodyTopFollowContentTitle{margin-top:10px}#footerBodyTopFollowContent{display:flex;flex-direction:column;width:40%}#footerBodyTopFollowSocials{display:flex}#footerBodyTopFollowSocialsContent{gap:24px}.footerBodyTopFollowSocialsContentItemBodyImg{height:32px;width:auto}.desktopOnly{display:none}#footerBodyMiddle{display:none;flex-direction:row}#footerBodyBottom{display:none}#footerBodyMobile{display:flex;flex-direction:column;margin:24px 0}.footerBodyMobileItem:first-child{border-top:1px solid var(--secondary-grey)}.footerBodyMobileItem{border-bottom:1px solid var(--secondary-grey)}.footerBodyMobileItemTitle{display:flex;align-items:center;font-size:16px;letter-spacing:2px;font-family:var(--header-font);line-height:20px;padding:16px 0}.footerBodyMobileItemBody{overflow:hidden;height:0;font-size:14px;line-height:24px;font-family:var(--header-font)}.footerBodyMobileItemBody a{font-size:18px;font-weight:700}.footerBodyMobileItem.active .footerBodyMobileItemBody{height:auto}.footerBodyMobileItemBody p:first-child{margin-top:0}.footerBodyMobileItemBody p:last-child{margin-bottom:29px}#footerBodyMobileLogo{height:32px;width:auto;margin:24px auto 0}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/theme-footer.css.map */
