footer{position:relative;overflow:visible}.footer-content.spacing-style{display:flex;flex-direction:column;align-items:center!important}.footer-video-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.footer-video-bg__video{display:block;width:100%;height:100%;object-fit:cover}.footer-video-bg__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#1e1d1ddb}footer .section-background{background-color:transparent!important}footer .section{position:relative;z-index:1}.site-footer .footer-newsletter .text-block a{color:#eb2529;text-decoration:none}.site-footer .footer-newsletter .text-block p:first-child,.site-footer .footer-newsletter rte-formatter p:first-child{font-family:var(--font-heading--family);font-weight:500;font-size:20px;line-height:30px;letter-spacing:0;text-transform:none;font-style:normal;color:#fff}.site-footer .footer-newsletter .text-block p:first-child+p,.site-footer .footer-newsletter rte-formatter p:first-child+p{font-family:var(--font-heading--family);font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;text-transform:none;font-style:normal;color:#ffffffb3}.site-footer .footer-newsletter .text-block p:first-child+p a,.site-footer .footer-newsletter rte-formatter p:first-child+p a,.site-footer .footer-newsletter .group-block-content a{color:#fff;text-decoration:underline}.site-footer .footer-newsletter .text-block p:first-child+p a:hover,.site-footer .footer-newsletter .text-block p:first-child+p a:focus-visible,.site-footer .footer-newsletter .text-block p:first-child+p a[aria-current=page],.site-footer .footer-newsletter rte-formatter p:first-child+p a:hover,.site-footer .footer-newsletter rte-formatter p:first-child+p a:focus-visible,.site-footer .footer-newsletter rte-formatter p:first-child+p a[aria-current=page]{color:#fff}.site-footer .footer-newsletter .email-signup__input{font-family:var(--font-heading--family);font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;font-style:normal;background-color:#292929;border-color:transparent;border-radius:10px;color:#ffffffb3;height:44px}.site-footer .footer-newsletter .email-signup__input::placeholder{color:#ffffff80}.site-footer .footer-newsletter .email-signup-block .email-signup__button{display:inline-flex;align-items:center;gap:8px;background-color:#c41f23;border-radius:10px;color:#fff;height:44px;padding:10px 16px;font-family:var(--font-heading--family);font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;font-style:normal;white-space:nowrap;flex-shrink:0;box-shadow:none}.site-footer .footer-newsletter .email-signup-block .email-signup__button:hover{background-color:#c41f23d9;border-color:#c41f23d9}footer .footer-content>*:nth-child(2) .divider__line{border-color:#ffffffb3;border-bottom-width:.5px}.site-footer .footer-company .text-block p,.site-footer .footer-company rte-formatter p,.site-footer .footer-company-mobile .text-block p,.site-footer .footer-company-mobile rte-formatter p{font-family:var(--font-heading--family);font-weight:400;font-size:14px;line-height:20px;letter-spacing:0;font-style:normal;color:#ffffffb3;margin-block:0}.site-footer .footer-company .text-block p+p,.site-footer .footer-company rte-formatter p+p,.site-footer .footer-company-mobile .text-block p+p,.site-footer .footer-company-mobile rte-formatter p+p{margin-block-start:8px}.site-footer .footer-company .text-block a,.site-footer .footer-company rte-formatter a,.site-footer .footer-company-mobile .text-block a,.site-footer .footer-company-mobile rte-formatter a{font-family:var(--font-heading--family);font-weight:400;font-size:14px;line-height:20px;letter-spacing:0;font-style:normal;color:#fff;text-decoration:none;transition:opacity var(--animation-speed, .125s) ease-in-out}.site-footer .footer-company .text-block a:hover,.site-footer .footer-company rte-formatter a:hover,.site-footer .footer-company-mobile .text-block a:hover,.site-footer .footer-company-mobile rte-formatter a:hover{opacity:.7}.site-footer .footer-company .text-block:last-of-type p,.site-footer .footer-company rte-formatter:last-of-type p,.site-footer .footer-company-mobile .text-block:last-of-type p,.site-footer .footer-company-mobile rte-formatter:last-of-type p{font-family:var(--font-body--family);font-weight:400;font-size:12px;line-height:16px;letter-spacing:0;font-style:normal;color:#ffffffb3}footer .footer-content>*:nth-child(3) .divider__line{border-color:#ffffff1a;border-bottom-width:1px}.site-footer .footer-company .social-icons__icon-wrapper,.site-footer .footer-company-mobile .social-icons__icon-wrapper{width:32px!important;height:32px!important}.site-footer .footer-company .social-icons__icon-wrapper a,.site-footer .footer-company-mobile .social-icons__icon-wrapper a{display:flex!important;align-items:center!important;justify-content:center!important;width:32px!important;height:32px!important;background-color:#eb2529!important;border-radius:50%!important;color:#fff!important;text-decoration:none;transition:background-color var(--animation-speed, .125s) ease-in-out}.site-footer .footer-company .social-icons__icon-wrapper a:hover,.site-footer .footer-company-mobile .social-icons__icon-wrapper a:hover{background-color:#eb2529cc!important}.site-footer .footer-company .social-icons__icon,.site-footer .footer-company-mobile .social-icons__icon{width:16px!important;height:16px!important;color:#fff!important;fill:#fff!important}.site-footer .footer-links .menu__heading,.site-footer .footer-links summary.menu__heading{font-family:var(--font-heading--family);font-weight:500;font-size:16px;line-height:24px;letter-spacing:0;text-transform:none;font-style:normal;color:#f5f5f5;margin-block:0 0 16px;padding:0;list-style:none}.site-footer .footer-links summary.menu__heading::-webkit-details-marker,.site-footer .footer-links summary.menu__heading::marker{display:none}.site-footer .footer-links .menu__item{--spacing--size: 8px}.site-footer .footer-links .menu__item a{font-family:var(--font-heading--family);font-weight:400;font-size:14px;line-height:20px;letter-spacing:0;font-style:normal;color:#ffffffd1;text-decoration:none;transition:color var(--animation-speed, .125s) ease-in-out}.site-footer .footer-links .menu__item a:hover{color:#fff}.site-footer .footer-contact .text-block p,.site-footer .footer-contact rte-formatter p,.site-footer .footer-contact-mobile .text-block p,.site-footer .footer-contact-mobile rte-formatter p{font-family:var(--font-heading--family);font-weight:400;font-size:14px;line-height:20px;letter-spacing:0;font-style:normal;color:#ffffffb3;margin-block:0}.site-footer .footer-contact .text-block p+p,.site-footer .footer-contact rte-formatter p+p,.site-footer .footer-contact-mobile .text-block p+p,.site-footer .footer-contact-mobile rte-formatter p+p{margin-block-start:16px}.site-footer .footer-contact .text-block strong,.site-footer .footer-contact rte-formatter strong,.site-footer .footer-contact-mobile .text-block strong,.site-footer .footer-contact-mobile rte-formatter strong{font-family:var(--font-heading--family);font-weight:500;font-size:14px;line-height:20px;letter-spacing:0;font-style:normal;color:#ffffffe6}.site-footer .footer-contact .text-block p:first-child>strong:first-child,.site-footer .footer-contact rte-formatter p:first-child>strong:first-child,.site-footer .footer-contact-mobile .text-block p:first-child>strong:first-child,.site-footer .footer-contact-mobile rte-formatter p:first-child>strong:first-child{display:block;font-size:16px;line-height:24px;letter-spacing:0;color:#fff;margin-bottom:4px}footer .company-desc>p>a{color:#fff}.big-logo-group .group-block-content .image-block{padding:0!important;max-width:3000px;margin-inline:auto}.footer-menu .group-block-content.layout-panel-flex.layout-panel-flex--row{gap:40px}.footer-content{padding-bottom:0!important;margin-bottom:0}.site-footer .footer-company-mobile,footer .footer-contact-mobile{display:none}@media screen and (max-width:1024px){.footer-menu>.group-block-content{display:grid!important;grid-template-columns:1fr 1fr!important;flex-direction:unset!important;align-items:start;padding:auto}.footer-links{width:auto!important;flex:unset!important}.email-signup__input-group{flex-direction:row!important}footer .footer-content .divider{display:none}footer .footer-content .footer-newsletter .group-block-content{flex-direction:column;padding-bottom:40px;border-bottom:.5px solid rgba(255,255,255,.7)}.site-footer .footer-newsletter .email-signup__input{width:100%!important;flex:1 1 0!important;height:40px!important}.site-footer .footer-newsletter .email-signup-block .email-signup__button{width:auto;height:40px!important;padding:10px 16px;font-size:14px!important;line-height:20px!important;flex-shrink:0;justify-content:center}footer:has(.footer-company-mobile) .footer-company,.site-footer .footer-contact{display:none!important}.site-footer .footer-links .menu__heading,.site-footer .footer-links summary.menu__heading{font-size:14px!important;line-height:20px!important;margin-block:0 16px!important}.site-footer .footer-links li.menu__item:first-child>a{color:#fff}.site-footer .footer-links li.menu__item:nth-child(n+2)>a{font-size:12px!important;line-height:18px!important}.site-footer .footer-company .text-block a,.site-footer .footer-company rte-formatter a,.site-footer .footer-company-mobile .text-block a,.site-footer .footer-company-mobile rte-formatter a{font-size:12px!important;line-height:18px!important}.site-footer .footer-contact-mobile .text-block p,.site-footer .footer-contact-mobile rte-formatter p{font-size:12px!important;line-height:18px!important;margin:0!important}.site-footer .footer-contact-mobile .text-block strong,.site-footer .footer-contact-mobile rte-formatter strong{font-size:12px!important;line-height:18px!important}.site-footer .footer-contact-mobile .text-block p:first-child>strong:first-child,.site-footer .footer-contact-mobile rte-formatter p:first-child>strong:first-child{font-size:14px!important;line-height:20px!important}.site-footer .footer-company .social-icons__wrapper,.site-footer .footer-company-mobile .social-icons__wrapper{gap:12px!important;justify-content:flex-start!important}.site-footer .footer-company .social-icons__icon-wrapper a,.site-footer .footer-company-mobile .social-icons__icon-wrapper a{min-width:32px;min-height:32px}footer .footer-content>*:nth-child(4) .group-block-content{flex-direction:column;gap:24px}.site-footer .footer-company-mobile .divider{display:flex!important}.site-footer .footer-links li.menu__item.paragraph:first-child>a{font-size:14px!important;line-height:20px!important;font-weight:500!important;color:#f5f5f5}.layout-panel-flex--row>.group-block--width-fill{flex:1}.footer-company-mobile,.footer-contact-mobile{display:flex!important}.group-block-content.layout-panel-flex.layout-panel-flex--column.mobile-column{gap:25px}.site-footer .footer-contact-mobile rte-formatter p span:first-of-type,.site-footer p>span.metafield-multi_line_text_field:first-of-type{color:#fff}.site-footer .footer-company-mobile .text-block:last-of-type p{border-top:var(--stroke-weight-1, 1px) solid var(--color-white-10, rgba(255, 255, 255, .1));padding-top:25px}}.big-logo-group .group-block-content .image-blockimg{overflow:visible!important}.site-footer .footer-contact-mobile rte-formatter p span:first-of-type,.site-footer p>span.metafield-multi_line_text_field:first-of-type{color:#fff}.footer-utilities__icons .social-icons__icon-wrapper:has(a[aria-label=Facebook]){order:1}.footer-utilities__icons .social-icons__icon-wrapper:has(a[aria-label=Linkedin]){order:2}.footer-utilities__icons .social-icons__icon-wrapper:has(a[aria-label=Instagram]){order:3}.footer-utilities__icons .social-icons__icon-wrapper:has(a[aria-label=Twitter]){order:4}@media screen and (max-width:768px){.image-block__image{object-fit:cover;transform:scale(1)!important}}
/*# sourceMappingURL=/cdn/shop/t/108/assets/footer-custom.css.map */
