.custom-footer{background-color:#000;color:#fff;padding:54px 0}.custom-footer-sections{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;justify-content:space-between;gap:32px}.custom-footer-col{width:100%}.custom-footer-title{color:#fff;font-size:14px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.7px;text-transform:uppercase;border-bottom:1px solid #1f1f1f;padding-bottom:16px;margin-bottom:16px}.custom-footer-links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.custom-footer-links li{color:#fff;font-size:12px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.6px;text-transform:uppercase}.custom-footer-links a{color:#fff;text-decoration:none}.custom-footer-links a:hover{text-decoration:underline}.custom-footer-bottom{text-align:center;margin-top:48px;padding-top:48px;border-top:1px solid #1f1f1f}.custom-footer-bottom .container{display:flex;align-items:center;justify-content:space-between}.custom-footer-bottom p{font-size:14px;color:#aaa;margin-bottom:5px;text-align:left}.custom-footer-bottom .custom-footer-links{display:flex;justify-content:center;gap:20px;align-items:flex-end;flex-direction:row}.custom-footer-bottom .custom-footer-links a{color:rgba(255,255,255,.7);font-size:12px;font-style:normal;font-weight:400;line-height:normal}.custom-footer-bottom .custom-footer-links a span{color:#fff;text-decoration:underline}.custom-footer-bottom .custom-footer-links a:hover{text-decoration:underline}.custom-footer-links.custom-social-icons{display:flex;gap:12px;flex-direction:row;margin-bottom:1rem}.custom-footer-links.custom-contact-info a{font-size:14px;font-style:normal;font-weight:400;line-height:normal;display:flex;gap:8px;align-items:center}.custom-payment-icons{display:flex;flex-wrap:wrap;gap:8px}@media screen and (max-width: 960px){.custom-footer-sections{grid-template-columns:1fr 1fr;column-gap:16px}.custom-payment-methods{grid-column-start:1;grid-column-end:3}.custom-footer-col{width:100%;margin-bottom:20px}.custom-payment-icons img{margin:5px}.custom-footer-bottom .container{flex-direction:column}.custom-footer-bottom .custom-footer-links{flex-direction:column;align-items:flex-start;width:100%;margin-top:32px}.custom-footer-bottom{margin-top:16px;padding-top:32px}}
/* Engine:dart */