.snorly-footer{background:rgb(var(--color-background));color:rgb(var(--color-foreground));border-top:1px solid rgba(var(--color-foreground),.1)}.snorly-footer__top{padding-top:64px;padding-bottom:32px}.snorly-footer__cols{display:grid;grid-template-columns:repeat(var(--snorly-footer-cols, 4),1fr);gap:48px;align-items:start}.snorly-footer__col--logo_text{grid-column:span 1}@media(min-width:990px){.snorly-footer__cols{grid-template-columns:1.3fr 1.4fr 1fr 1fr}}.snorly-footer__logo-link{display:inline-block;margin-bottom:14px}.snorly-footer__logo-img{display:block;height:auto;max-width:100%}.snorly-footer__logo-text{font-family:var(--font-heading-family),sans-serif;font-weight:800;font-size:28px;letter-spacing:-.02em;color:inherit;text-decoration:none;display:inline-block;margin-bottom:14px}.snorly-footer__tagline{font-size:15px;line-height:1.5;max-width:300px}.snorly-footer__tagline p{margin:0 0 8px}.snorly-footer__tagline p:last-child{margin-bottom:0}.snorly-footer__tagline--italic{font-style:italic}.snorly-footer__tagline--slogan{font-family:var(--snorly-font-slogan),Georgia,serif;font-style:italic;font-weight:500;letter-spacing:-.005em;font-size:17px}.snorly-footer__heading{font-family:var(--font-heading-family),sans-serif;font-weight:700;font-size:18px;letter-spacing:-.01em;margin:0 0 18px;color:inherit}.snorly-footer__contact-list,.snorly-footer__menu-list{list-style:none;margin:0;padding:0}.snorly-footer__contact-list li,.snorly-footer__menu-list li{margin-bottom:12px}.snorly-footer__link{display:inline-flex;align-items:center;gap:10px;color:inherit;text-decoration:none;font-size:15px;line-height:1.4;transition:color .15s ease}.snorly-footer__link:hover,.snorly-footer__link:focus-visible{color:var(--snorly-electric)}.snorly-footer__icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0}.snorly-footer__icon svg{width:100%;height:100%}.snorly-footer__newsletter-desc{font-size:14px;line-height:1.5;margin:0 0 16px;opacity:.85}.snorly-footer__newsletter-desc p{margin:0 0 6px}.snorly-footer__newsletter-desc p:last-child{margin-bottom:0}.snorly-footer__newsletter-form{display:block;margin-bottom:10px}.snorly-footer__newsletter-row{display:flex;gap:8px;flex-wrap:wrap}.snorly-footer__newsletter-row[hidden],.snorly-footer__newsletter-consent[hidden],.snorly-footer__newsletter-spinner[hidden],.snorly-footer__newsletter-msg[hidden]{display:none!important}.snorly-footer__newsletter-input{flex:1 1 180px;min-width:0;padding:12px 16px;border:1px solid var(--snorly-card-bg);border-radius:999px;font-family:inherit;font-size:14px;background:var(--snorly-card-bg);color:var(--snorly-navy);outline:none;transition:border-color .15s ease,box-shadow .15s ease}.snorly-footer__newsletter-input::placeholder{color:var(--snorly-navy);opacity:.5}.snorly-footer__newsletter-input:focus{border-color:var(--snorly-electric);box-shadow:0 0 0 3px #3c65ff40}.snorly-footer__newsletter-btn{padding:12px 24px;border-radius:999px;background:rgb(var(--color-foreground));color:rgb(var(--color-background));border:0;font-family:var(--font-heading-family),sans-serif;font-weight:600;font-size:14px;letter-spacing:.01em;cursor:pointer;white-space:nowrap;transition:background-color .15s ease,opacity .15s ease}.snorly-footer__newsletter-btn:hover{background:var(--snorly-electric);color:var(--snorly-ghost)}.snorly-footer__newsletter-btn:disabled{opacity:.6;cursor:progress}.snorly-footer__newsletter-btn[disabled]{pointer-events:none}.snorly-footer__newsletter-spinner{display:inline-block;width:14px;height:14px;border:2px solid rgba(var(--color-background),.4);border-top-color:rgb(var(--color-background));border-radius:50%;animation:snorly-newsletter-spin .6s linear infinite;vertical-align:middle}@keyframes snorly-newsletter-spin{to{transform:rotate(360deg)}}.snorly-footer__newsletter-consent{display:flex;align-items:flex-start;gap:8px;margin-top:10px;font-size:12px;line-height:1.4;opacity:.78;cursor:pointer}.snorly-footer__newsletter-consent input[type=checkbox]{flex:0 0 auto;margin-top:3px;width:14px;height:14px;accent-color:var(--snorly-electric);cursor:pointer}.snorly-footer__newsletter-consent span{flex:1}.snorly-footer__newsletter-msg{font-size:13px;margin:6px 0 0;width:100%}.snorly-footer__newsletter-msg--success{color:var(--snorly-electric)}.snorly-footer__newsletter-msg--error{color:#c33}.snorly-footer__newsletter-terms{font-size:11px;line-height:1.5;opacity:.65;margin-top:12px}.snorly-footer__newsletter-terms p{margin:0}.snorly-footer__newsletter-terms a{color:inherit;text-decoration:underline}.snorly-footer__trust{border-top:1px solid rgba(var(--color-foreground),.18);padding-top:18px;padding-bottom:18px;background:rgba(var(--color-foreground),.06)}.snorly-footer__trust-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:12px 36px}.snorly-footer__trust-item{display:inline-flex;align-items:center;gap:8px;font-size:13px;line-height:1.4}.snorly-footer__trust-icon{display:inline-flex;width:16px;height:16px;flex-shrink:0}.snorly-footer__trust-icon svg{width:100%;height:100%}.snorly-footer__bottom{border-top:1px solid rgba(var(--color-foreground),.15);padding-top:20px;padding-bottom:20px}.snorly-footer__bottom-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.snorly-footer__localization{display:inline-flex;align-items:center}.snorly-footer__copyright{font-size:13px;margin:0;opacity:.75}.snorly-footer__copyright a{color:inherit;text-decoration:underline}@media(max-width:989px){.snorly-footer__top{padding-top:48px;padding-bottom:24px}.snorly-footer__cols{grid-template-columns:1fr;gap:32px}.snorly-footer__tagline{max-width:none}.snorly-footer__trust-list{gap:10px 20px}.snorly-footer__bottom-row{justify-content:center;text-align:center}}@media(max-width:480px){.snorly-footer__top{padding-top:36px;padding-bottom:20px}.snorly-footer__cols{gap:28px}.snorly-footer__heading{font-size:16px;margin-bottom:14px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-snorly-footer.css.map */
