.bbq.bbq-site-footer{display:block;margin:0;background:var(--bbq-footer-bg, var(--bbq-color-charcoal));color:var(--bbq-color-white)}.bbq-site-footer__content{display:flex;flex-direction:column;gap:var(--bbq-space-48);max-width:calc(var(--bbq-content-width) + 2 * var(--bbq-page-margin));margin:0 auto;padding:var(--bbq-space-80) var(--bbq-page-margin) var(--bbq-space-32)}.bbq-site-footer__top{display:flex;gap:var(--bbq-space-64)}.bbq-site-footer__newsletter{display:flex;flex:0 0 380px;flex-direction:column;gap:var(--bbq-space-32);min-width:0}.bbq-site-footer__logo{display:block;width:129px;height:59px}.bbq-site-footer__logo img{display:block;width:129px;height:59px;object-fit:contain}.bbq-site-footer__intro{display:flex;flex-direction:column;gap:var(--bbq-space-16)}.bbq.bbq-site-footer .bbq-site-footer__headline{margin:0;color:var(--bbq-color-white);font-family:var(--bbq-font-display);font-size:30px;font-weight:700;line-height:34.5px;letter-spacing:0}.bbq.bbq-site-footer .bbq-site-footer__copy{margin:0;color:var(--bbq-color-grey-300);font-family:var(--bbq-font-body);font-size:var(--bbq-body-size);font-weight:400;line-height:var(--bbq-body-line)}.bbq.bbq-site-footer .bbq-site-footer__newsletter form{width:100%;max-width:none;margin:0;padding:0}.bbq-site-footer__field{display:flex;align-items:stretch}.bbq.bbq-site-footer .bbq-site-footer__field input{flex:1 1 0;min-width:0;height:auto;margin:0;padding:20px 24px;border:var(--bbq-border);border-right:0;border-radius:var(--bbq-radius) 0 0 var(--bbq-radius);background:var(--bbq-color-white);color:var(--bbq-color-black);font-family:var(--bbq-font-body);font-size:var(--bbq-body-size);line-height:var(--bbq-body-line);box-shadow:none}.bbq.bbq-site-footer .bbq-site-footer__field input::placeholder{color:var(--bbq-color-grey-500);opacity:1}.bbq.bbq-site-footer .bbq-site-footer__field input:focus-visible{outline:2px solid var(--bbq-color-focus);outline-offset:2px}.bbq.bbq-site-footer .bbq-site-footer__field button{flex:none;margin:0;padding:20px 24px;border:0;border-radius:0 var(--bbq-radius) var(--bbq-radius) 0;background:var(--bbq-color-red);color:var(--bbq-color-white);font-family:var(--bbq-font-display);font-size:var(--bbq-button-size);font-weight:700;line-height:var(--bbq-button-line);letter-spacing:0;text-transform:uppercase;cursor:pointer;transition:background .2s}.bbq.bbq-site-footer .bbq-site-footer__status{margin:var(--bbq-space-12) 0 0;font-family:var(--bbq-font-body);font-size:var(--bbq-body-sm-size);line-height:var(--bbq-body-sm-line)}.bbq-site-footer__columns{display:flex;flex:1 1 0;gap:var(--bbq-space-24);min-width:0}.bbq-site-footer__columns--mobile{display:none}.bbq-site-footer__column{display:flex;flex:1 1 0;flex-direction:column;gap:var(--bbq-space-40);min-width:0}.bbq-site-footer__group{display:flex;flex-direction:column;gap:var(--bbq-space-12)}.bbq.bbq-site-footer .bbq-site-footer__heading{margin:0;color:var(--bbq-color-beige);font-family:var(--bbq-font-display);font-size:var(--bbq-h5-size);font-weight:600;line-height:var(--bbq-h5-line);letter-spacing:0;text-transform:none}.bbq.bbq-site-footer .bbq-site-footer__links{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.bbq.bbq-site-footer .bbq-site-footer__links li{margin:0;color:var(--bbq-color-white);font-family:var(--bbq-font-body);font-size:var(--bbq-body-size);font-weight:400;line-height:var(--bbq-body-line)}.bbq.bbq-site-footer .bbq-site-footer__links a{color:inherit;text-decoration:none}.bbq-site-footer__socials{display:flex;align-items:center;gap:var(--bbq-space-24);color:var(--bbq-color-white)}.bbq-site-footer__socials>*{display:inline-flex;color:inherit}.bbq-site-footer__socials svg{display:block;width:20px;height:20px;fill:currentColor}.bbq-site-footer__divider{height:1px;margin:0;border:0;background:var(--bbq-color-grey-300)}.bbq-site-footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:var(--bbq-space-24)}.bbq.bbq-site-footer :is(.bbq-site-footer__copyright,.bbq-site-footer__payments){margin:0;color:var(--bbq-color-grey-300);font-family:var(--bbq-font-body);font-size:var(--bbq-body-sm-size);font-weight:400;line-height:var(--bbq-body-sm-line)}.bbq-site-footer__legal{display:flex;gap:var(--bbq-space-24)}.bbq.bbq-site-footer .bbq-site-footer__legal>*{color:var(--bbq-color-white);font-family:var(--bbq-font-body);font-size:var(--bbq-body-sm-size);font-weight:400;line-height:var(--bbq-body-sm-line);text-decoration:none}.bbq-site-footer__strip{display:block;height:8px;background:var(--bbq-color-red)}@media(hover:hover)and (pointer:fine){.bbq.bbq-site-footer :is(.bbq-site-footer__links a,.bbq-site-footer__legal a):hover{color:var(--bbq-color-grey-300);text-decoration:underline;text-underline-offset:3px}.bbq.bbq-site-footer .bbq-site-footer__socials a:hover{color:var(--bbq-color-grey-300)}.bbq.bbq-site-footer .bbq-site-footer__field button:hover{background:var(--bbq-color-red-hover)}}.bbq.bbq-site-footer a:focus-visible{outline:2px solid var(--bbq-color-white);outline-offset:2px}@media screen and (max-width:1100px){.bbq-site-footer__top{flex-direction:column;gap:var(--bbq-space-48)}.bbq-site-footer__newsletter{flex-basis:auto;max-width:480px}.bbq-site-footer__bottom{flex-wrap:wrap}}@media screen and (max-width:767px){.bbq-site-footer__content{gap:var(--bbq-space-40);padding:var(--bbq-space-48) var(--bbq-space-16) var(--bbq-space-24)}.bbq-site-footer__top{gap:var(--bbq-space-40)}.bbq-site-footer__newsletter{display:contents}.bbq-site-footer__intro{gap:var(--bbq-space-12)}.bbq-site-footer__columns--desktop{display:none}.bbq-site-footer__columns--mobile{display:flex;gap:var(--bbq-space-16)}.bbq-site-footer__column{gap:var(--bbq-space-32)}.bbq.bbq-site-footer .bbq-site-footer__links li{font-size:var(--bbq-body-sm-size);line-height:var(--bbq-body-sm-line)}.bbq-site-footer__bottom{flex-direction:column;align-items:flex-start;gap:var(--bbq-space-12)}.bbq-site-footer__payments{order:1}.bbq-site-footer__legal{order:2;gap:var(--bbq-space-16)}.bbq-site-footer__copyright{order:3}.bbq.bbq-site-footer :is(.bbq-site-footer__copyright,.bbq-site-footer__payments){font-size:var(--bbq-caption-size);line-height:var(--bbq-caption-line)}}.bbq-site-footer .bbq-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
/*# sourceMappingURL=/cdn/shop/t/13/assets/bbq-footer.css.map */
