.footer-custom{background-color:#000;color:#fff;padding-top:100px;padding-right:30px;padding-left:30px;font-family:var(--font-body--family),sans-serif;margin-top:80px;position:relative;z-index:2}.footer-custom__top{display:grid;grid-template-columns:2fr 1fr 1fr 1.5fr;gap:40px;padding-bottom:100px}@media(max-width:990px){.footer-custom__top{grid-template-columns:1fr 1fr;row-gap:60px}}@media(max-width:768px){.footer-custom__top{grid-template-columns:1fr}}.footer-custom__column--brand{display:flex;flex-direction:column;align-items:center;text-align:center}.footer-custom__brand-name{font-family:var(--font-heading--family),sans-serif;font-size:2.5rem;text-transform:uppercase;margin:0 0 24px;font-weight:300;letter-spacing:.1em;color:#fff}.footer-custom__logo-link{margin-left:0}.footer-custom__brand-desc{font-size:.85rem;line-height:1.8;color:#fff9;max-width:320px;margin:0 auto;font-weight:300}.footer-custom__heading{font-size:.75rem;font-weight:300;text-transform:uppercase;letter-spacing:.05em;margin:0 0 32px;color:#fff}.footer-custom__linklist{list-style:none;padding:0;margin:0}.footer-custom__linklist li{margin-bottom:16px}.footer-custom__linklist a{color:#fff9;text-decoration:none;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;font-weight:300;transition:color .3s ease}.footer-custom__linklist a:hover{color:#fff}.footer-custom__form{width:100%}.footer-custom__input-wrapper{position:relative;display:flex;align-items:center;border-bottom:1px solid rgba(255,255,255,.3);padding-bottom:8px}.footer-custom__input-wrapper input{background:transparent;border:none;color:#fff;width:100%;font-size:.75rem;font-family:inherit;outline:none;padding:8px 0;letter-spacing:.05em;font-weight:300}.footer-custom__input-wrapper input::placeholder{color:#fff6}.footer-custom__input-wrapper button{background:transparent;border:none;color:#fff;cursor:pointer;padding:0 8px;display:flex;align-items:center;justify-content:center;transition:opacity .3s ease}.footer-custom__input-wrapper button svg{width:12px;height:auto}.footer-custom__input-wrapper button:hover{opacity:.7}.footer-custom__bottom{border-top:1px solid rgba(255,255,255,.1);padding:30px 0}.footer-custom__bottom-inner{display:flex;justify-content:center;align-items:center;font-size:.65rem;color:#fff6;letter-spacing:.05em;text-transform:uppercase;font-weight:300}.footer-custom__copyright a{color:inherit;text-decoration:none;transition:color .3s ease,opacity .3s ease}.footer-custom__copyright a:hover{color:#fff;opacity:1}.footer-custom__bottom-right{display:none}.shimmer-text{background:linear-gradient(90deg,#fff,#aaa,#fff);background-size:200% auto;color:#fff;background-clip:text;text-fill-color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:shimmer 3s linear infinite}@keyframes shimmer{to{background-position:200% center}}@media(max-width:768px){.footer-custom__bottom-inner{flex-direction:column;gap:16px;align-items:center}}.footer-credit{opacity:.15;transition:opacity .3s ease}.footer-credit:hover{opacity:.6}.footer-custom__brand-sub{display:none}.footer-custom__brand-promo{font-size:.85rem;font-weight:300;text-transform:uppercase;letter-spacing:.05em;margin-top:15px;color:#fff;font-family:Galderglynn Titling,sans-serif!important}@media(max-width:768px){.footer-custom__column--brand{align-items:center!important;text-align:center!important}.footer-custom__brand-name{font-family:Galderglynn Titling,sans-serif!important;font-size:2.2rem!important;font-weight:700!important;letter-spacing:.05em!important;color:#fff!important;margin-bottom:2px!important;line-height:1.2!important}.footer-custom__brand-desc{display:none!important}.footer-custom__brand-sub{display:block!important;font-size:.7rem!important;font-weight:300!important;text-transform:uppercase!important;letter-spacing:.05em!important;color:#fff!important;margin:0 auto!important;line-height:1.4!important}.footer-custom__brand-promo{font-family:Galderglynn Titling,sans-serif!important;font-size:1rem!important;font-weight:100!important;letter-spacing:.05em!important;color:#fff!important;margin-top:24px!important;line-height:1.3!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/footer-custom.css.map */
