.custom-footer-cc-section{background:transparent}.custom-footer{position:relative}.custom-footer a{text-decoration:none;transition:opacity .2s ease,text-decoration-color .2s ease}.custom-footer a:hover{text-decoration:underline;text-underline-offset:.25rem}.custom-footer a:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:2px}.custom-footer__container{display:grid;grid-template-columns:1fr;gap:0;margin:0 auto;padding:0 1rem;box-sizing:border-box}.custom-footer ul{margin:0;padding:0}.custom-footer li{list-style:none;padding-left:0;line-height:1.8}.custom-footer__list li,.custom-footer__contact li{margin-bottom:.35rem}.custom-footer__empty{margin:0}.custom-footer__social{display:flex;flex-direction:column;gap:.5rem}.custom-footer__social-link{display:inline-flex;align-items:center;gap:.6rem;line-height:1}.custom-footer__social-link:hover{text-decoration:none}.custom-footer__social-link:hover .custom-footer__social-handle{text-decoration:underline;text-underline-offset:.25rem}.custom-footer__social-icon{flex-shrink:0;display:block;transition:transform .2s ease}.custom-footer__social-link:hover .custom-footer__social-icon{transform:scale(1.08)}.custom-footer .accordion-item{border-bottom:1px solid #e5e5e5}.custom-footer .accordion-toggle{background:none;border:none;padding:1.25rem 0;width:100%;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.custom-footer .accordion-toggle:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:2px}.custom-footer .accordion-toggle:after{content:"+";font-size:1.4rem;font-weight:400;line-height:1;transition:transform .2s ease}.custom-footer .accordion-toggle[aria-expanded=true]:after{content:"\2212"}.custom-footer .accordion-content{max-height:0;overflow:hidden;transition:max-height .35s ease,padding .2s ease}.custom-footer .accordion-content.show{max-height:800px;padding-bottom:1.25rem}@media(min-width:1024px){.custom-footer__container{grid-template-columns:repeat(3,1fr);gap:4rem;align-items:start}.custom-footer .accordion-item{border-bottom:none;padding:0}.custom-footer .accordion-toggle{padding:0 0 1.25rem;cursor:default;pointer-events:none}.custom-footer .accordion-toggle:after{display:none}.custom-footer .accordion-content{max-height:none;overflow:visible;padding:0}}@media(min-width:1280px){.custom-footer__container{gap:6rem}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/custom-footer-cocuycoffee.css.map */
