:root{--ft-bg: #111110;--ft-bg-bar: #0c0c0b;--ft-border: rgba(255, 255, 255, .07);--ft-text-head: rgba(255, 255, 255, .9);--ft-text-body: rgba(255, 255, 255, .48);--ft-text-muted: rgba(255, 255, 255, .32);--ft-text-link: rgba(255, 255, 255, .55);--ft-text-link-h: rgba(255, 255, 255, .9);--ft-label: rgba(255, 255, 255, .4);--ft-ease: cubic-bezier(.22, 1, .36, 1)}footer,footer .section,footer .section-background,.footer-utilities,footer [class*=footer-utilities]{background-color:var(--ft-bg)!important}footer .footer-utilities,footer [class*=footer-utilities]>.section,footer [class*=footer-utilities]>.section-background{background-color:var(--ft-bg-bar)!important}footer>:first-child,footer>:first-child .section-background{border-top:1px solid var(--ft-border)!important;box-shadow:none!important}footer .footer-content{gap:0!important;align-items:start!important}@media screen and (min-width:990px){footer .footer-content{grid-template-columns:1.35fr 1fr 1fr 1.25fr!important;column-gap:52px!important;row-gap:0!important}}@media screen and (min-width:750px)and (max-width:989px){footer .footer-content{grid-template-columns:1fr 1fr!important;gap:48px 36px!important}}@media screen and (max-width:749px){footer .footer-content{grid-template-columns:1fr!important;gap:0!important}}footer .footer-content>[class]{padding:0!important}@media screen and (max-width:749px){footer .footer-content>*{border-top:1px solid var(--ft-border)!important;padding:28px 0!important}footer .footer-content>*:first-child{border-top:none!important;padding-top:0!important}}footer .footer-content strong,footer .footer-content b{color:var(--ft-text-head)!important;font-size:.875rem!important;font-weight:800!important;letter-spacing:.14em!important;text-transform:uppercase!important}footer .footer-content p:has(strong){margin-bottom:0!important}footer [class*=logo] img,footer img[alt*=logo],footer img[alt*=Logo]{filter:brightness(0) invert(1)!important;max-height:28px!important;width:auto!important;opacity:.88;transition:opacity .2s ease!important}footer [class*=logo] img:hover{opacity:.65!important}footer .footer-content h6,footer .footer-content [class*=h6]{color:var(--ft-label)!important;font-size:.625rem!important;font-weight:700!important;letter-spacing:.18em!important;text-transform:uppercase!important;line-height:1!important;border-bottom:1px solid var(--ft-border)!important;padding-bottom:14px!important;margin-bottom:0!important}footer .footer-content p,footer .footer-content [class*=rte] p{color:var(--ft-text-body)!important;font-size:.875rem!important;line-height:1.75!important;max-width:28ch;margin:0!important}@media screen and (max-width:749px){footer .footer-content p,footer .footer-content [class*=rte] p{max-width:100%!important}}footer .footer-content ul{list-style:none!important;padding:0!important;margin:0!important;display:flex!important;flex-direction:column!important;gap:0!important}footer .footer-content ul li{padding:0!important;margin:0!important}footer .footer-content ul li:before{display:none!important}footer .footer-content ul li a{display:block;color:var(--ft-text-link)!important;font-size:.9375rem!important;font-weight:400!important;line-height:1;padding:8px 0!important;text-decoration:none!important;letter-spacing:.005em!important;transition:color .2s ease,transform .2s var(--ft-ease)!important}@media(hover:hover){footer .footer-content ul li a:hover{color:var(--ft-text-link-h)!important;transform:translate(4px)!important}}footer .footer-content [class*=social-links]{display:flex!important;flex-wrap:wrap!important;gap:8px!important;padding:0!important}footer .footer-content [class*=social-link],footer .footer-content [class*=social-links] a{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;border-radius:50%!important;border:1px solid rgba(255,255,255,.12)!important;color:#ffffff80!important;text-decoration:none!important;transition:color .2s ease,background .2s ease,border-color .2s ease,transform .22s var(--ft-ease)!important}@media(hover:hover){footer .footer-content [class*=social-link]:hover,footer .footer-content [class*=social-links] a:hover{color:#111110!important;background:#ffffffe6!important;border-color:transparent!important;transform:translateY(-3px)!important}}footer .email-signup-block{min-width:0!important;width:100%!important;max-width:100%!important}footer .email-signup__form{width:100%!important}footer .email-signup__input-group,footer .email-signup__input-group--integrated{display:flex!important;flex-direction:row!important;align-items:stretch!important;width:100%!important;min-width:0!important;background:#ffffff0f!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:4px!important;overflow:hidden;transition:border-color .22s ease,background .22s ease!important}footer .email-signup__input-group:focus-within,footer .email-signup__input-group--integrated:focus-within{border-color:#ffffff5c!important;background:#ffffff17!important}footer .email-signup__input{flex:1 1 0%!important;min-width:0!important;max-width:none!important;width:auto!important;background:transparent!important;border:none!important;border-radius:0!important;color:#ffffffe0!important;font-size:.875rem!important;padding:12px 14px!important;outline:none!important;box-shadow:none!important;-webkit-appearance:none!important}footer .email-signup__input::placeholder{color:#ffffff4d!important}footer .email-signup__button,footer .email-signup__button--text,footer .email-signup__button--integrated{flex:0 0 auto!important;min-width:auto!important;max-width:none!important;white-space:nowrap!important;background:#ffffffe0!important;color:#111110!important;border:none!important;border-radius:0!important;font-size:.8125rem!important;font-weight:700!important;letter-spacing:.06em!important;padding:0 20px!important;cursor:pointer!important;align-self:stretch!important;transition:background .2s ease!important;margin:0!important}@media(hover:hover){footer .email-signup__button:hover,footer .email-signup__button--integrated:hover{background:#fff!important}}@media screen and (max-width:749px){footer .email-signup__input-group,footer .email-signup__input-group--integrated{flex-direction:column!important;border-radius:4px!important}footer .email-signup__button,footer .email-signup__button--integrated{width:100%!important;padding:13px 20px!important;border-top:1px solid rgba(255,255,255,.1)!important}footer .email-signup__input{padding:13px 14px!important}}footer .footer-utilities,footer [class*=footer-utilities]{border-top:1px solid var(--ft-border)!important}footer .utilities{background:transparent!important;border-top:none!important}footer [class*=footer-copyright]{color:var(--ft-text-muted)!important;font-size:.75rem!important;letter-spacing:.015em!important;white-space:nowrap!important}footer [class*=footer-policy],footer [class*=policy-list]{display:flex!important;flex-wrap:wrap!important;gap:4px 18px!important;justify-content:center!important}footer [class*=footer-policy] a,footer [class*=policy-list] a{color:var(--ft-text-muted)!important;font-size:.75rem!important;text-decoration:none!important;letter-spacing:.015em!important;white-space:nowrap!important;transition:color .2s ease!important}@media(hover:hover){footer [class*=footer-policy] a:hover,footer [class*=policy-list] a:hover{color:#ffffffb3!important}}footer .utilities a{color:var(--ft-text-muted)!important;transition:color .2s ease!important}@media(hover:hover){footer .utilities a:hover{color:#ffffffb3!important}}footer .footer-utilities [class*=social-links]{display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:2px!important}footer .footer-utilities [class*=social-link],footer .footer-utilities [class*=social-links] a{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:32px!important;height:32px!important;color:#ffffff52!important;border:none!important;border-radius:4px!important;background:transparent!important;text-decoration:none!important;transition:color .2s ease,background .2s ease,transform .2s var(--ft-ease)!important}@media(hover:hover){footer .footer-utilities [class*=social-link]:hover,footer .footer-utilities [class*=social-links] a:hover{color:#ffffffbf!important;background:#ffffff0f!important;transform:translateY(-2px)!important}}@media screen and (max-width:749px){footer .utilities{flex-direction:column!important;align-items:center!important;gap:14px!important;text-align:center!important}footer [class*=footer-policy]{justify-content:center!important}footer .footer-utilities [class*=social-links]{justify-content:center!important}footer [class*=footer-copyright]{white-space:normal!important;text-align:center!important}}footer [class*=social-link],footer [class*=social-links] a{transform:none}@media(prefers-reduced-motion:reduce){footer *,footer *:before,footer *:after{transition-duration:.01ms!important;animation-duration:.01ms!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/premium-footer.css.map */
