#footer{background-color:var(--black-100);color:#fff;padding:48px 20px}#footerWrapper{margin:0 auto;max-width:1200px}#footerTop{border-bottom:1px solid var(--secondary-100);display:grid;gap:24px;grid-template-columns:repeat(2,auto);margin-bottom:24px;padding-bottom:24px}#footerMiddle{display:flex;justify-content:space-between;padding-bottom:55px}#footerMiddleWrapper{width:100%;display:grid;grid-template-columns:repeat(2,1fr)}.footerAddress{display:flex;max-width:fit-content;flex-direction:column;gap:16px}#footerAddressLogo{max-width:116px;object-fit:contain}#footerAddressText{font-size:14px;line-height:160%}#footerNav{display:grid;width:100%;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));row-gap:14px}.footerNavGroupTitle{color:var(--secondary-100);font-size:14px;letter-spacing:2px;pointer-events:none;font-weight:600;margin-bottom:12px;text-transform:uppercase}.footerNavItem{display:block;font-size:16px;margin-bottom:12px}#footerNewsletter{max-width:560px}#footerNewsletterSubTitle{font-size:14px;letter-spacing:2px;font-weight:600;line-height:1;color:var(--secondary-100);margin-bottom:12px;text-transform:uppercase}#footerNewsletterTitle{color:#fff;font-size:42px;font-weight:700;text-transform:uppercase;font-family:Anybody,sans-serif;line-height:100%;margin-bottom:12px}#footerNewsletterText{font-size:16px;line-height:160%;margin-bottom:16px}#footerNewsletterText strong{color:var(--secondary-100);font-weight:400}#footerNewsletterInputWrapper{display:flex}#footerNewsletterInput{background:#fff;border:none;border-radius:24px 0 0 24px;color:var(--black-100);padding:18px 24px}#footerNewsletterButton{background:var(--secondary-100);position:relative;font-size:14px;line-height:120%;font-weight:900;font-family:Anybody,sans-serif;color:var(--black-100);border-radius:0 24px 24px 0;max-width:192px}#footerBottom{align-items:center;display:flex;gap:24px;justify-content:space-between}#footerSocial{justify-self:end;max-width:516px}#footerSocialTitle{font-size:14px;line-height:100%;font-weight:600;color:var(--secondary-100);letter-spacing:2px;margin-bottom:12px;text-transform:uppercase}#footerSocialSubTitle{color:#fff;font-size:42px;font-weight:700;font-family:Anybody,sans-serif;line-height:100%;margin-bottom:24px}#footerSocialLinks{align-items:center;display:flex;max-width:360px;gap:12px}.footerSocialLinkImg{width:100%;object-fit:contain}#footerLogo svg,#footerLogo img{height:auto;max-width:100px;width:100%}#footerContact{max-width:fit-content}#footerContactTitle{color:var(--secondary-100);font-size:14px;font-weight:600;line-height:160%;pointer-events:none;letter-spacing:2px;margin-bottom:12px;text-transform:uppercase}.footerContactMethod{margin-bottom:8px}.footerContactMethod:last-child{margin-bottom:0}.footerContactMethodIcon[src*=phone]{width:22px}.footerContactMethodTitle{display:flex;font-weight:700;flex-direction:column}#footerDownload{color:#fff;margin-bottom:25px}#footerLegal{display:flex;font-size:14px;gap:8px;line-height:180%;justify-content:center;position:relative;text-align:center;z-index:1}#footerPaymentMethods{align-items:center;justify-content:center;display:flex;gap:8px;list-style:none;margin:0;padding:0;flex-wrap:wrap}.footerPaymentMethodAccessibleTitle{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}#footerPolicies{display:flex;gap:24px}.footerPolicy{font-size:14px;line-height:160%}.footerItemContent{display:grid;grid-template-rows:1fr;transition:ease .3s}.footerItemContentWrapper{overflow:hidden}@media (max-width: 1000px){#footerTop{grid-template-columns:1fr;column-gap:unset;row-gap:24px}#footerSocial{justify-self:unset}}@media (max-width: 800px){#footer{padding:48px 0}#footerWrapper{display:flex;flex-direction:column;padding:0}#footerTop{border-bottom:none;gap:24px;justify-items:center;grid-template-columns:1fr;padding:0}#footerMiddle{gap:0;flex-direction:column;padding-bottom:24px}#footerMiddleWrapper{grid-template-columns:1fr}#footerContact{border-bottom:1px solid #FFF;border-top:1px solid #FFF;padding:0;max-width:unset}#footerContactTitle{padding:16px 24px;pointer-events:revert;position:relative;margin-bottom:0}#footerContactTitle:after,.footerNavGroupTitle:after{position:absolute;right:calc(0% + 24px);content:"";background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.25 7.5L10 13.75L3.75 7.5' stroke='%23EBFF00' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E%0A");width:20px;height:20px;transition:ease .3s;background-size:20px;background-repeat:no-repeat}.footerContactMethod{max-width:100%;padding:0 24px;width:100%}.footerContactMethod:last-child{margin-bottom:16px}.footerContactMethodTitle{font-size:18px;line-height:100%}#footerNewsletter{padding-bottom:24px;border-bottom:1px solid #FFF}#footerNewsletterInputWrapper{flex-direction:column;gap:12px}#footerNewsletterInput{border-radius:0}#footerNewsletterButton{max-width:100%;border-radius:24px}#footerNewsletterText{font-size:14px;line-height:22px}#footerNewsletterTitle,#footerNewsletterSubTitle,#footerNewsletterText,#footerNewsletterForm{padding:0 24px}#footerNewsletterTitle{font-size:22px;line-height:26px}#footerSocial{text-align:center}#footerSocialSubTitle{font-size:28px;font-weight:400;line-height:33px}#footerNav{gap:0;grid-template-columns:1fr}.footerNavGroup{border-bottom:1px solid #FFF;padding:0}.footerNavGroupTitle{padding:16px 24px;pointer-events:revert;position:relative;margin-bottom:0}.footerNavGroupLinks{padding:0 24px}.footerNavItem:last-child{margin-bottom:24px}#footerLogo{display:flex;justify-content:center;margin-bottom:40px;order:-1}#footerBottom{flex-direction:column-reverse;gap:16px}.footerAddress{order:1}#footerAddressText{text-align:center}#footerLegal{font-size:14px}#footerLegal span:first-child{width:100%}.footerLegalDivider.first{display:none}.footerItemContent{grid-template-rows:0fr}#footerContactTitle.active~.footerItemContent{grid-template-rows:1fr}.footerNavGroupTitle.active~.footerItemContent{grid-template-rows:1fr}#footerContactTitle.active:after,.footerNavGroupTitle.active:after{transform:rotateX(180deg)}}
/*# sourceMappingURL=/cdn/shop/t/120/assets/theme-footer.css.map */
