.footer-wrapper{display:flex;flex-direction:column}@media screen and (min-width: 1280px){.footer-wrapper{flex-direction:row}}.footer-wrapper .main-content{order:2;background-color:var(--footer-bg-color)}@media screen and (min-width: 1024px){.footer-wrapper .main-content{padding:2.813rem 4.625rem 2.75rem 19px}}.footer-wrapper .main-content{flex:1}.footer-wrapper .menu-wrapper{display:flex;flex-direction:column}@media screen and (min-width: 1024px){.footer-wrapper .menu-wrapper{flex-direction:row}}.footer-wrapper .menu-wrapper .contact-container{display:flex;flex-direction:column;flex:1;flex-basis:25%;padding:.625rem 1.9375rem;border-bottom:.0625rem solid #DDDDDD;color:var(--footer-text-color)}@media screen and (min-width: 1024px){.footer-wrapper .menu-wrapper .contact-container{border-bottom:none;padding:.625rem .9375rem}}.footer-wrapper .menu-wrapper .contact-container .menu-description{margin-bottom:1.5rem;font-family:Rules,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:.625rem;line-height:18px;letter-spacing:0;text-align:left}@media screen and (min-width: 1024px){.footer-wrapper .menu-wrapper .contact-container .menu-description{font-size:.875rem}}.footer-wrapper .menu-wrapper .contact-container .contact-menu-item{display:flex;align-items:center;margin-top:.5rem}.footer-wrapper .menu-wrapper .contact-container .contact-menu-item:first-of-type{margin-top:0}.footer-wrapper .menu-wrapper .contact-container .contact-menu-item .contact-menu-item__label{padding-bottom:.3125rem;color:var(--footer-text-color);font-family:Founders Grotesk,sans-serif;font-weight:400;font-size:.875rem;line-height:1rem;letter-spacing:.04em;text-align:left;text-transform:uppercase;text-decoration:none;cursor:pointer}@media screen and (min-width: 1024px){.footer-wrapper .menu-wrapper .contact-container .contact-menu-item .contact-menu-item__label{font-size:1rem;line-height:1.25rem}}.footer-wrapper .menu-wrapper .contact-container .contact-menu-item .contact-menu-item__icon{width:1.875rem;margin-right:.5rem;text-align:center;cursor:pointer}.footer-wrapper .menu-wrapper .links-container{display:flex;flex-direction:column;flex:1;padding:.625rem 1.9375rem;border-bottom:.0625rem solid #DDDDDD;color:var(--footer-text-color)}@media screen and (min-width: 1024px){.footer-wrapper .menu-wrapper .links-container{border-bottom:none;padding:.625rem .9375rem}}@media (max-width: 749px){.footer-wrapper .menu-wrapper .links-container{padding-left:.875rem;padding-right:.875rem}}.footer-wrapper .menu-wrapper .menu-title,.footer-wrapper .menu-wrapper .footer-block--title{position:relative;color:var(--footer-text-color);font-family:Rules,Helvetica Neue,Arial,sans-serif;font-size:20px;font-weight:500;line-height:1.5625rem;letter-spacing:.5px;text-align:left;text-transform:capitalize;white-space:nowrap}@media (max-width: 1023px){.footer-wrapper .menu-wrapper .menu-title,.footer-wrapper .menu-wrapper .footer-block--title{font-size:14px}}.footer-wrapper .menu-wrapper .menu-title .menu-title__arrow{position:absolute;right:0}@media screen and (min-width: 1024px){.footer-wrapper .menu-wrapper .menu-title .menu-title__arrow{display:none}}.footer-wrapper .menu-wrapper .menu-body{margin-top:.5rem;margin-bottom:.5rem;padding-top:10px}.footer-wrapper .menu-wrapper .menu-body.hidden{display:none}.footer-wrapper .menu-wrapper .menu-body:not(.hidden){display:block}.footer-wrapper .menu-wrapper .links-container .menu-item{display:flex;align-items:center;margin-top:8px;margin-bottom:8px}.footer-wrapper .menu-wrapper .links-container .menu-item:first-of-type{margin-top:0}.footer-wrapper .menu-wrapper .links-container .footer-menu-link{color:var(--footer-text-color);font-family:Rules,Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.2;letter-spacing:0;text-align:left;text-transform:capitalize;text-decoration:none}@media (max-width: 1023px){.footer-wrapper .menu-wrapper .links-container .footer-menu-link{font-size:12px}}.footer-wrapper .footer{display:flex;flex-direction:column;width:100%}@media screen and (min-width: 1024px){.footer-wrapper .footer{flex-direction:row;align-items:center;justify-content:space-between;margin-top:30px}}.footer-wrapper .social-links{display:flex;align-items:center;justify-content:space-between;width:9.375rem;padding-top:.875rem;padding-bottom:1.875rem}@media (max-width: 749px){.footer-wrapper .social-links{width:unset}}.footer-wrapper .privacy-links{display:flex;flex-direction:column;align-items:center;gap:10px}.footer-wrapper .social-links .tiktok-logo{transform:scale(.5) translate(10px,10px)}@media screen and (min-width: 768px){.footer-wrapper .privacy-links{flex-direction:row}}.footer-wrapper .privacy-links .privacy-link{position:relative;padding:.625rem .9375rem;color:var(--footer-text-color);font-family:Rules,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.2;letter-spacing:0;text-align:left;text-decoration:none}.footer-wrapper .privacy-links .privacy-link sup{position:absolute;top:.8rem;right:.75rem;font-size:1rem;line-height:0}.footer-wrapper .privacy-links .privacy-link--hidden-mobile{display:none}@media screen and (min-width: 1024px){.footer-wrapper .privacy-links .privacy-link--hidden-mobile{display:block}}.footer-wrapper .footer-country-selector .component-country-selector__container-mobile{margin:0}.footer-wrapper .footer-country-selector--hidden-desktop{display:block}@media screen and (min-width: 1024px){.footer-wrapper .footer-country-selector--hidden-desktop{display:none}}.footer-wrapper .news-letter{background-color:var(--footer-newsletter-bg-color);color:var(--footer-newsletter-text-color);flex:1;padding:.625rem .9375rem}@media (max-width: 1023px){.footer-wrapper .news-letter{border-bottom:.0625rem solid #DDDDDD;order:-1;padding:.625rem 1.9375rem 0px}.footer-wrapper .news-letter__container{max-width:400px}}@media (max-width: 749px){.footer-wrapper .news-letter{padding-left:.875rem;padding-right:.875rem}}.footer-wrapper .news-letter__text{color:var(--footer-newsletter-text-color);font-family:Rules,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:14px;line-height:1.2;letter-spacing:0;text-align:left;margin-top:.5rem;padding-top:10px;padding-bottom:10px}@media (max-width: 1023px){.footer-wrapper .news-letter__text{font-size:12px}}.footer-wrapper .news-letter__text a{text-decoration:underline}.footer-wrapper .news-letter__privacy-text{font-weight:300;font-size:12px}.footer-wrapper .news-letter__form{margin-top:10px;position:relative}.footer-wrapper .news-letter__input-email{border:1px solid var(--footer-newsletter-text-color);color:var(--footer-newsletter-text-color);font-family:Helvetica,sans-serif;font-weight:400;font-size:13px;line-height:1;letter-spacing:0;margin-left:0;width:100%;height:50px;padding-left:1.125rem}.footer-wrapper .news-letter__input-email::placeholder{color:#000}.footer-wrapper .news-letter__submit-button{background-color:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;width:50px;height:50px;top:0;right:0;position:absolute}@media (max-width: 1023px){.footer-wrapper .news-letter__input-email{height:45px}.footer-wrapper .news-letter__submit-button{width:45px;height:45px}}.footer-wrapper .news-letter__submit-button svg{width:9px;height:auto}.footer-wrapper .news-letter__submit-button svg path{stroke:var(--footer-newsletter-text-color)}.footer-wrapper .form-success-message__title{font-family:Rules,Helvetica Neue,Arial,sans-serif;font-weight:500;font-size:1.125rem;line-height:1.25rem;text-align:left;text-transform:none}.footer-wrapper .form-success-message__text,.footer-wrapper .form-fail-message__text,.footer-wrapper .form-email-fail-message__text{padding-top:.3125rem;font-family:Rules,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:.75rem;line-height:1.125rem}.footer-wrapper .form-success-message__text{text-align:left}.footer-wrapper .form-fail-message__text,.footer-wrapper .form-email-fail-message__text{text-align:center}.footer-wrapper #form-success-message,.footer-wrapper #form-fail-message,.footer-wrapper #form-email-fail-message{display:none}.footer-wrapper .disclaimer{font-size:.75rem;max-width:500px;margin-top:.625rem}.footer-wrapper .disclaimer a{text-decoration:underline}@media only screen and (max-width:1023px){.country-flags{display:none}}.country-flag-us,.country-flag-ca{width:24px;height:17px;display:none;cursor:pointer}.footer-hooked-banner{display:flex;justify-content:left;gap:16px;margin:20px 0}.footer-hooked-banner-logo{width:90px;min-width:90px}.footer-hooked-banner-logo img{border-radius:0}.footer-hooked-banner-desc{font-family:Rules,Helvetica Neue,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1.2;margin-bottom:14px;text-align:left}.footer-hooked-banner-btn{color:#2c272d;font-family:Rules,Helvetica Neue,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.28px;display:inline-flex;padding:4px 14px;justify-content:center;align-items:center;border-radius:30px;background:#f7e3f5;width:130px}.footer-refer-social{display:flex;justify-content:space-between;align-items:center}.footer-refer-social .footer-hooked-refer{height:fit-content;text-decoration:underline;font-family:Rules,Helvetica Neue,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:normal;display:flex;flex-grow:1}.footer-refer-social .social-links{padding:0}.footer-logo{margin-top:45px;margin-right:-70px}@media (max-width: 749px){.footer-logo{max-width:200px;margin-top:30px}}.footer-logo img{border-radius:0}.country-flags{padding-left:.9375rem;padding-right:.9375rem}@media (min-width: 1024px){.desktop--hidden{display:none!important}}@media (max-width: 1023px){.mobile--hidden{display:none!important}}@media (min-width: 1024px){.footer-refer-social-desktop{flex:0 0 25%;padding-left:10px;padding-right:10px}}@media (max-width: 1023px){.footer-copyright-mobile{display:flex;align-items:center;justify-content:space-between;margin-bottom:.875rem;padding-left:.875rem;padding-right:.875rem}.footer-copyright-mobile .footer-copyright{font-size:12px;font-family:Rules,Helvetica Neue,Arial,sans-serif;letter-spacing:0}}.footer-contact-info{margin-top:30px}@media (min-width: 1024px){.footer-contact-info .menu-body{margin-top:0!important;padding-top:5px!important}}.footer-contact-info .menu-body p{font-family:Rules,Helvetica Neue,Arial,sans-serif;font-size:14px}.footer-contact-info .menu-body p a{text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/10800/assets/component-footer.css.map */
