.puja-footer{color:var(--footer-text-color, #f3e9e0);padding-top:50px;width:100%;max-width:100vw;overflow-x:hidden;box-sizing:border-box}.puja-footer *{box-sizing:border-box}.puja-footer a{color:inherit}.puja-footer__top{text-align:center;padding-bottom:36px}.puja-footer__heading{margin:0 0 10px;font-size:clamp(22px,3.2vw,32px);color:var(--footer-heading-color, #fff);line-height:1.3}.puja-footer__subheading{margin:0 0 24px;font-size:14px;opacity:.85}.puja-footer__social-row{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin-bottom:24px}.puja-footer__follow-label{font-size:clamp(18px,2.4vw,26px);margin-right:4px}.puja-footer__social-icon{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;text-decoration:none;color:#fff;flex-shrink:0}.puja-footer__social-icon--facebook{background:#1877f2}.puja-footer__social-icon--instagram{background:radial-gradient(circle at 30% 110%,#fdf497 0% 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.puja-footer__social-icon--twitter{background:#000}.puja-footer__social-icon--youtube{background:red}.puja-footer__social-icon--whatsapp{background:#25d366}.puja-footer__social-icon--pinterest{background:#e60023}.puja-footer__cta{display:inline-flex;align-items:center;gap:8px;border:1.5px solid var(--footer-accent-color, #1f7a3f);color:#fff;padding:10px 22px;border-radius:999px;text-decoration:none;font-weight:600;font-size:14px;margin-bottom:18px}.puja-footer__cta span{background:var(--footer-accent-color, #1f7a3f);width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px}.puja-footer__trust-row{font-size:12px;opacity:.7;display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.puja-footer__trust-dot{opacity:.5}.puja-footer__divider{height:1px;background:#ffffff26;margin:0 auto}.puja-footer__main{display:grid;grid-template-columns:1.3fr repeat(auto-fit,minmax(140px,1fr));gap:32px;padding-bottom:40px;grid-auto-flow:column}@media screen and (max-width:749px){.puja-footer__main{grid-template-columns:1fr 1fr;grid-auto-flow:row}.puja-footer__brand{grid-column:1 / -1}}@media screen and (max-width:480px){.puja-footer__main{grid-template-columns:1fr;grid-auto-flow:row}}.puja-footer__logo-img{max-width:100%;height:auto;margin-bottom:10px}.puja-footer__logo-text{font-size:22px;font-weight:700;color:var(--footer-heading-color, #fff);margin:0 0 10px}.puja-footer__description{font-size:13.5px;line-height:1.6;opacity:.85;margin:0;max-width:320px}.puja-footer__column-title{font-size:16px;color:var(--footer-heading-color, #fff);margin:0 0 14px}.puja-footer__link-list,.puja-footer__contact-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.puja-footer__link-list a{text-decoration:none;font-size:13.5px;opacity:.85}.puja-footer__link-list a:hover{opacity:1;text-decoration:underline}.puja-footer__contact-list li{display:flex;align-items:flex-start;gap:8px;font-size:13.5px;opacity:.85}.puja-footer__contact-list svg{flex-shrink:0;margin-top:2px}.puja-footer__contact-list a{text-decoration:none}.puja-footer__contact-list a:hover{text-decoration:underline}.puja-footer__bottom{text-align:center;padding:16px 20px;border-top:1px solid rgba(255,255,255,.15);font-size:12.5px;opacity:.85}.puja-footer__bottom p{margin:0}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-puja-footer.css.map */
