.gz-footer{position:relative;background:var(--gz-dark);color:#ffffffa6;font-size:14px}.gz-footer a{transition:color var(--gz-dur) var(--gz-ease)}.gz-footer a:hover{color:var(--gz-red-light)}.gz-footer__grid{display:grid;grid-template-columns:2.1fr 1fr 1fr 1fr;gap:40px}.gz-footer__logo-link{display:inline-block;margin-bottom:14px}.gz-footer__logo{height:26px;width:auto;display:block}.gz-footer__wordmark{font-size:28px;line-height:1;color:var(--gz-cream)}.gz-footer__blurb{font-size:14px;line-height:1.7;margin-bottom:18px;max-width:310px}.gz-footer__social{display:flex;gap:12px}.gz-footer__social a{width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.18);display:flex;align-items:center;justify-content:center;color:#ffffffbf;transition:all var(--gz-dur) var(--gz-ease)}.gz-footer__social a:hover{background:var(--gz-red);border-color:var(--gz-red);color:var(--gz-white);transform:translateY(-2px)}.gz-footer .gz-footer__heading{font-family:var(--gz-font-head);color:var(--gz-cream);font-size:20px;font-weight:800;line-height:1.2;letter-spacing:0;text-transform:none;margin:0 0 20px}.gz-footer__menu li{margin-bottom:8px;font-size:14px}.gz-footer__bottom{border-top:1px solid rgba(255,255,255,.08);margin-top:50px;padding:42px 0 24px;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:16px;font-size:13px}.gz-footer__legal{list-style:none;margin:0 0 30px;padding:0 0 26px;border-bottom:1px solid rgba(255,255,255,.16);display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.gz-footer__bottom-left .gz-footer__copy{margin-top:0;padding-top:4px}.gz-footer__legal+.gz-footer__copy{margin-top:8px}.gz-footer__legal li{display:flex;align-items:center;gap:16px}.gz-footer__legal li+li:before{content:"";width:3px;height:3px;border-radius:50%;background:#ffffff4d}.gz-footer__legal a{color:#ffffffb8;font-size:13px;text-decoration:none;transition:color var(--gz-dur) var(--gz-ease)}.gz-footer__legal a:hover{color:var(--gz-cream);text-decoration:underline;text-underline-offset:3px}.gz-footer__copy .gz-brand{color:var(--gz-cream)}.gz-footer__copy a{color:var(--gz-cream);font-weight:700;text-decoration:none;text-shadow:0 0 12px rgba(253,246,238,.5),0 0 26px rgba(232,116,111,.35);transition:color var(--gz-dur) var(--gz-ease),text-shadow var(--gz-dur) var(--gz-ease)}.gz-footer__copy a:hover{color:var(--gz-white);text-shadow:0 0 14px rgba(255,255,255,.75),0 0 32px rgba(232,116,111,.6)}.gz-footer__rp{margin-top:6px;font-size:12px;line-height:1.6;color:#ffffff59;max-width:480px}.gz-footer__bottom-right{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.gz-footer__badges{display:flex;flex-wrap:wrap;gap:10px;color:#ffffff59}.gz-footer__payment{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.gz-footer__payment-icon{display:block;height:24px;width:auto;border-radius:3px;opacity:.85}.gz-footer__mascot{position:absolute;top:16px;right:26px;opacity:.3;transition:opacity var(--gz-dur) var(--gz-ease)}.gz-footer__mascot:hover{opacity:1}.gz-footer__mascot:hover .gz-mascot-svg{animation:gzWiggle .9s ease-in-out infinite;transform-origin:50% 85%}@media(max-width:1024px){.gz-footer__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.gz-footer__grid{gap:32px}.gz-footer__brand{grid-column:1 / -1}.gz-footer__bottom{margin-top:40px;padding-top:34px}.gz-footer__grid,.gz-footer__col,.gz-footer__brand,.gz-footer__bottom,.gz-footer__bottom-left,.gz-footer__bottom-right{text-align:center}.gz-footer__blurb,.gz-footer__rp{margin-left:auto;margin-right:auto}.gz-footer__social,.gz-footer__legal,.gz-footer__badges,.gz-footer__payment{justify-content:center}.gz-footer__bottom{flex-direction:column;align-items:center}.gz-footer__bottom-right{align-items:center}.gz-footer__menu{list-style:none;padding-left:0}}@media(max-width:480px){.gz-footer__grid{grid-template-columns:1fr}.gz-footer__bottom{flex-direction:column;align-items:center;text-align:center}.gz-footer__rp{margin-left:auto;margin-right:auto}.gz-footer__bottom-right{align-items:center}.gz-footer__badges,.gz-footer__payment{justify-content:center}.gz-footer__mascot{right:16px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/grenzy-footer.css.map */
