.cc_NeoTJjVMvp_LDCVhFz5eW .bs-footer { width:100%; color:var(--kombos-gray-900); padding-bottom:var(--pdp-purchase-height,0rem); }
.cc_NeoTJjVMvp_LDCVhFz5eW .bs-footer-content { padding:0 1.5rem 2rem; }
.cc_NeoTJjVMvp_LDCVhFz5eW .bs-footer a { color:inherit; text-decoration:none; }
.cc_NeoTJjVMvp_LDCVhFz5eW .bs-footer a:hover { text-decoration:underline; text-underline-offset:.25rem; }
.cc_NeoTJjVMvp_LDCVhFz5eW .bs-footer-social { text-align:center; padding:1rem 0 4rem; }
.cc_NeoTJjVMvp_LDCVhFz5eW .bs-footer-social h2 { text-transform:uppercase; margin:0 0 1.5rem; }
.cc_NeoTJjVMvp_LDCVhFz5eW .bs-footer-social-links { display:flex; justify-content:center; gap:2rem; }
.cc_NeoTJjVMvp_LDCVhFz5eW .bs-footer-columns { display:grid; grid-template-columns:1fr 1fr; gap:2.5rem 1.5rem; max-width:68rem; margin:0 auto; }
.cc_NeoTJjVMvp_LDCVhFz5eW .bs-footer-columns h2 { text-transform:uppercase; margin:0 0 1.25rem; }
.cc_NeoTJjVMvp_LDCVhFz5eW .bs-footer-columns ul { padding:0; margin:0; list-style:none; }
.cc_NeoTJjVMvp_LDCVhFz5eW .bs-footer-columns li { margin:0 0 .75rem; overflow-wrap:anywhere; }
.cc_NeoTJjVMvp_LDCVhFz5eW .bs-footer-bottom { text-align:center; padding:4rem 0 0; display:flex; flex-direction:column; gap:1rem; }
@media(min-width:768px) { .cc_NeoTJjVMvp_LDCVhFz5eW .bs-footer-content {padding-inline:4rem;} .cc_NeoTJjVMvp_LDCVhFz5eW .bs-footer-columns {grid-template-columns:repeat(4,1fr);gap:3rem;} .cc_NeoTJjVMvp_LDCVhFz5eW .bs-footer-bottom {padding-top:5rem;} }
