.custom-footer{background-color:#000;color:#fff;margin-top:0}.cf-top{padding:60px 0 48px;border-bottom:1px solid rgba(255,255,255,.12)}.cf-top__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.4fr;gap:2.5rem 3rem}@media screen and (max-width:989px){.cf-top__grid{grid-template-columns:1fr 1fr;gap:2rem 2.5rem}}@media screen and (max-width:599px){.cf-top__grid{grid-template-columns:1fr;gap:2rem}.cf-top{padding:40px 0 36px}}.cf-col__heading{font-weight:800;color:#e9f505;margin:0 0 1.25rem;position:relative;padding-bottom:.75rem}.cf-col__heading:after{content:"";position:absolute;bottom:0;left:0;width:28px;height:2px;background-color:#53cdf6;border-radius:2px}.cf-brand__logo-wrap{margin-bottom:1rem}.cf-brand__logo-wrap img{max-height:44px;width:auto;display:block}.cf-brand__logo-text{font-weight:800;color:#fff;margin:0 0 1rem}.cf-brand__description{color:#ffffffb8;margin:0 0 1rem}.cf-brand__au-badge{display:inline-flex;align-items:center;gap:.5rem;font-weight:600;color:#e9f505;margin-bottom:1.25rem}.cf-brand__au-flag{display:inline-block;border-radius:2px;overflow:hidden;line-height:0;flex-shrink:0;box-shadow:0 0 0 1px #ffffff26}.cf-social{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.cf-social__link{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background-color:#53cdf61f;color:#53cdf6;text-decoration:none;transition:all .2s ease}.cf-social__link:hover{background-color:#e9f505;color:#000;transform:translateY(-2px)}.cf-social__link svg{width:16px;height:16px;fill:currentColor;display:block}.cf-nav{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem}.cf-nav__link{display:inline-flex;align-items:center;gap:.35rem;color:#fff;text-decoration:none;transition:color .25s ease}.cf-nav__link:hover,.cf-contact__link:hover,.cf-bottom a:hover{color:#53cdf6}.cf-nav__link:before{content:"\203a";font-size:1em;color:#53cdf6;transition:color .18s ease}.cf-nav__link:hover:before{color:#e9f505}.cf-contact{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem;color:#fff}.cf-contact__item{display:flex;align-items:flex-start;gap:.625rem;color:#ffffffc7}.cf-contact__icon{width:16px;height:16px;flex-shrink:0;margin-top:2px;color:#53cdf6;fill:#53cdf6}.cf-contact__link{color:inherit;text-decoration:none;transition:color .25s ease}.cf-newsletter__heading{font-weight:700;color:#fff;margin:0 0 .375rem}.cf-newsletter__sub{color:#fff9;margin:0 0 .875rem}.cf-newsletter__form{display:flex;gap:0;border-radius:6px;overflow:hidden;border:2px solid #53CDF6;transition:border-color .2s ease}.cf-newsletter__form:focus-within{border-color:#e9f505}.cf-newsletter__input{flex:1;background:#fff;border:none;padding:.625rem .875rem;color:#000;outline:none;min-width:0}.cf-newsletter__input::placeholder{color:#666}.cf-newsletter__input:-webkit-autofill{-webkit-box-shadow:0 0 0 100px #FFFFFF inset;-webkit-text-fill-color:#000000}.cf-newsletter__btn{background-color:#e9f505;border:none;padding:0 1rem;color:#000;font-weight:700;cursor:pointer;white-space:nowrap;letter-spacing:.04em;transition:all .2s ease}.cf-newsletter__btn:hover{background-color:#53cdf6;color:#fff}.cf-newsletter__msg{margin-top:.5rem;padding:.375rem .625rem;border-radius:4px}.cf-newsletter__msg--success{color:#b2fce4;background:#b2fce41a}.cf-newsletter__msg--error{color:#ffa9a9;background:#ff64641a}.cf-bottom{padding:20px 0;background-color:#000;border-top:1px solid rgba(255,255,255,.12)}.cf-bottom__inner{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;flex-wrap:wrap}.cf-bottom__left{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.cf-bottom__copy{color:#ffffff8c;margin:0}.cf-bottom__copy a{color:#fff;text-decoration:none}.cf-bottom__copy a:hover{color:#53cdf6}.cf-bottom__policies{display:flex;flex-wrap:wrap;gap:.125rem .75rem;list-style:none;margin:0;padding:0}.cf-bottom__policies li a{color:#ffffff80;text-decoration:none;transition:color .18s ease}.cf-bottom__policies li a:hover{color:#53cdf6}.cf-payments{display:flex;align-items:center;gap:.375rem;flex-wrap:wrap}.cf-payments__label{color:#e9f505;margin-right:.25rem}.cf-payments .icon{height:22px;width:auto;border-radius:3px;opacity:.8;filter:brightness(0) invert(1);transition:opacity .2s ease}.cf-payments .icon:hover{opacity:1}@media screen and (max-width:749px){.cf-bottom__inner{flex-direction:column;align-items:flex-start;gap:.875rem}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/custom-footer.css.map */
