.footer-block--menu .footer-title,.footer-block--logo .footer-title{font-family:600;font-size:14px;line-height:142%;padding-right:0}.floating-banner-bottom{position:relative}.footer-links__wrapper .footer-link.is-active{text-decoration:underline;text-underline-offset:4px}.footer-links__wrapper .footer-link{font-size:14px;font-weight:500;text-transform:uppercase;opacity:.6}.footer-links__wrapper .footer-link{transition:all .3s ease 0s}.footer-links__wrapper .footer-link:hover{opacity:1}.footer-block--menu{--desktop-width: normal !important}.footer-block--newsletter{--desktop-width: normal !important;max-width:460px;width:100%}.footer-block--newsletter .rte{font-size:15px;font-weight:500;line-height:170%;opacity:.8;margin-bottom:8px}.footer-blocks{justify-content:space-between}.footer-block{gap:12px;padding-bottom:80px}.footer-block .footer-title--links{margin-bottom:8px}.footer-block.footer-block--newsletter .footer-title{margin-bottom:0}.footer-block--newsletter .input-group__field{font-family:IBM Plex Mono;font-size:13px;font-weight:500;line-height:169%;border:1px solid rgba(255,255,255,.5);border-radius:0;padding-left:10px}.footer-block--newsletter .input-group__btn{border-radius:0;height:44px;font-size:13px;text-transform:none}.footer-block--newsletter .input-group__field::-webkit-input-placeholder{opacity:.6}.footer-block--newsletter .input-group__field::-moz-placeholder{opacity:.6}.footer-block--newsletter .input-group__field:-ms-input-placeholder{opacity:.6}.footer-block--newsletter .input-group__field:-moz-placeholder{opacity:.6}.footer-block--newsletter .input-group:has(.btn,.shopify-payment-button__button--unbranded) .input-group__item,.footer-block--newsletter .input-group:has(.btn,.shopify-payment-button__button--unbranded) .input-group__fields{max-width:100%}.footer-block__logo-image{margin-bottom:25px}.footer-bottom{display:flex}.footer-copyright__menu,.footer-copyright{margin-top:0}.footer-bottom__content{width:100%}.footer-copyright{display:flex;justify-content:space-between;font-size:14px;font-weight:500;line-height:140%;opacity:.6}.footer-wrap{width:100%;background-repeat:no-repeat;background-position:center;background-size:cover;background-attachment:fixed;position:relative}.footer-copyright__menu a.footer-copyright__link{margin:0}.footer-copyright__menu{display:flex;flex-wrap:wrap;row-gap:10px;column-gap:32px}.floating-banner-bottom{position:relative;width:100%;height:190px;background-attachment:fixed;background-size:cover}.footer-wrap h2.floating-attached-bg-title{position:absolute;left:50%;transform:translate(-50%,-50%);z-index:2;margin:0;top:50%;width:100%;text-align:center;max-width:calc(100% - 20px)}.footer-block--newsletter .input-group__btn svg{width:10px!important;height:10px!important}@media only screen and (min-width:768px){.footer-block--menu.footer-bottom-menu{display:none}}@media only screen and (max-width:1439px){.footer-block--newsletter{max-width:380px}}@media only screen and (max-width:1199px){.footer-block--newsletter{max-width:100%}.footer-block.footer-block--newsletter.text-left{max-width:600px}}@media only screen and (max-width:1023px){.footer-blocks{display:flex;flex-wrap:wrap}.footer-block{padding-bottom:40px}.footer-blocks{--gutter: 30px}}@media only screen and (max-width:767px){.footer-blocks{column-gap:10px;padding-bottom:40px}.footer-title .footer-title__button svg{display:none}.footer-title .footer-title__button{pointer-events:none}.footer-block--newsletter{order:-1;text-align:center;padding-bottom:20px}.footer-block--newsletter p{font-size:14px}.footer-block--logo{width:100%;text-align:center;padding-bottom:10px}.footer-block__logo-image{margin-inline:auto}.footer-block--logo .social-sharing-wrapper{justify-content:center;margin-bottom:0}.footer-block--menu{padding-bottom:0;width:calc(50% - 5px);gap:0}.footer-links__wrapper [data-collapsible-content]{transform:none}.footer-links__wrapper .footer-link,.footer-copyright{font-size:12px}.footer-links li{line-height:1;margin-bottom:12px}.footer-block .footer-title--links{margin-bottom:16px}.footer-copyright__menu{display:none!important}.footer-copyright{justify-content:center}#SiteFooter .footer-block__logo-image{width:133px}.footer-block--newsletter .input-group__field{font-size:12px}.footer-wrap{background-attachment:scroll}}@media only screen and (max-width:375px){.footer-blocks{column-gap:4px}.footer-block--menu{width:calc(50% - 2px)}.footer-block--menu .footer-title,.footer-block--logo .footer-title{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/footer.css.map */
