.footer-b2b .grid1-4{grid-column:span 1 / span 4}.footer-b2b .grid2-4{grid-column:span 2 / span 4}.footer-b2b .grid4-4{grid-column:span 4 / span 4}.footer-b2b .newsletter-form__field-wrapper{display:flex}.footer-b2b--wrapper{padding-left:15px;padding-right:15px}.footer-b2b .newsletter-form__field-wrapper,.footer-b2b #ContactFooter{max-width:unset;width:100%}.footer-b2b .newsletter-form__field-wrapper{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.footer-b2b .footer__content-top{padding-left:0;padding-right:0}.footer-b2b .footer__list-social{flex-wrap:nowrap}.footer-b2b .footer-block--newsletter{flex-direction:column;align-items:center}.footer-b2b #ContactFooter .field:after,.footer-b2b #ContactFooter .field:before{display:none}.footer-b2b #ContactFooter .field input{background:#fff;border-radius:0;color:#262626}.footer-b2b #ContactFooter .field label{color:#262626}.footer-b2b #ContactFooter #Subscribe{color:#fff;background:rgb(var(--color-background));border:1px solid;width:28%;height:calc(100% - 2px);top:1px;font-size:12px}.footer-b2b .field-policy label{font-size:14px}.footer-b2b .footer__content-bottom{display:flex;gap:16px}.footer-b2b .footer__warning_message{text-align:center;margin-top:1.5rem;justify-content:center}.footer-b2b #NewsletterForm--marketingConsent{position:relative}.footer-b2b input#NewsletterForm--marketingConsent:checked:before{content:"\2713";display:flex;width:13px;height:13px;position:absolute;background:#fff;z-index:1;align-items:center;justify-content:center}.footer-b2b input#NewsletterForm--marketingConsent:after{content:"";display:block;width:100%;height:100%;position:absolute;background:rgb(var(--color-background));border:1px solid #fff}@media (max-width: 750px){.footer-b2b .grid1-4{grid-column:span 2 / span 4}.footer-b2b .grid2-4{grid-column:span 4 / span 4}.footer-b2b .field-policy{display:flex;align-items:flex-start}.footer-b2b .field-policy label{text-align:left}.footer-b2b .field-policy input{margin-top:6px}.footer-b2b .footer-block__heading{text-align:left}}@media (min-width: 750px){.footer-b2b--wrapper{padding-left:5rem;padding-right:5rem;max-width:var(--page-width);margin:0 auto}}@media (min-width: 990px){.footer-b2b .footer-block--newsletter{flex-direction:row}.footer-b2b #ContactFooter .field-email{position:relative}.footer-b2b .footer-block__newsletter{max-width:62%}}
/*# sourceMappingURL=/cdn/shop/t/73/assets/component-footer-b2b.css.map */
