.footer-content{padding:40px 0}.footer-content summary{padding:0 0 5px}.menu:not(:has(.menu__heading--empty)) .details-content{margin:0}.details-content ul{padding:15px 0 0}.menu__item+.menu__item{margin-block-start:0;margin-top:14px}.footer-content .group-block-content{--vertical-alignment:flex-start!important;--gap:0!important}.group-block-content h6{padding-bottom:5px}.group-block-content .text-block.rte{padding:15px 0;margin:0 0 15px}.email-signup__input-group:not(:has(.email-signup__button--integrated)){display:flex;flex-direction:column;gap:15px}.email-signup__input.paragraph{height:44px;min-height:44px;border-radius:0;padding:0 10px;border:1px solid #ccc;color:#5f6a7d;font-size:13px}.email-signup__button:not(.button-unstyled){border-radius:0;width:120px;padding:0 20px;min-height:44px;height:44px;line-height:1.2;font-weight:700;ffont-size:15px;text-transform:uppercase;letter-spacing:1px}.footer-content .image-block__image{width:75%;margin-bottom:10px}.social-icons__wrapper{margin-top:15px;padding:15px 0 0}.social-icons__icon-wrapper a{font-size:22px}.footer-utilities__text{font-size:14px;color:#f1f1f1}.utilities .footer-utilities__text a{color:inherit;text-decoration:none;font-size:inherit}.contact-info p{margin:0;font-size:14px}.contact-info{margin-top:30px}.footer-content .menu__item a:hover{color:#bdbdbd}@media only screen and (min-width:750px){.utilities{display:flex;justify-content:space-between;flex-direction:row;align-items:flex-start}}@media only screen and (max-width:749px){.footer-content{grid-template-columns:1fr 1fr}accordion-custom.menu{text-align:center}accordion-custom.menu .menu__heading{font-weight:700;margin-bottom:5px;padding:10px 0 5px;justify-content:center}.details-content ul{padding:15px 0}.footer-content>div{grid-column:span 2}.email-signup__button:not(.button-unstyled){width:100%}.footer-content .image-block__image{max-width:50%;margin:0 25% 25px}.group-block-content{justify-content:center;align-items:center}.footer-utilities__text{white-space:normal}.payment-icons__item svg{width:48px;height:auto}.payment-icons__list{justify-content:center}.text-block .announcement-bar__text p{font-size:10px}}
/*# sourceMappingURL=/cdn/shop/t/97/assets/custom-footer.css.map */
