.custom-footer{background:#111;color:#fff;margin-top:0}.custom-footer__badges{background:#000;border-bottom:1px solid #222222;padding:3rem 0}.custom-footer__badges-inner{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:2rem}.custom-footer__badge{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.8rem;color:#aaa;font-size:1.2rem;font-family:var(--font-body-family);letter-spacing:.04rem}.custom-footer__badge svg{color:#facc15;flex-shrink:0;width:3.6rem;height:3.6rem}.custom-footer__badge-title{font-size:1.3rem;font-weight:700;color:#fff;letter-spacing:.04rem}.custom-footer__badge-desc{font-size:1.1rem;color:#666;line-height:1.4}.custom-footer__main{display:grid;grid-template-columns:2fr 1fr 1fr 1.5fr;gap:4rem;padding:5rem 3rem}.custom-footer__col--brand{padding-left:2rem}.custom-footer__logo-link{display:inline-block;text-decoration:none;margin-bottom:1.6rem}.custom-footer__logo{max-height:15rem;width:auto;max-width:24rem;filter:brightness(0) invert(1);margin-bottom:1.6rem;display:block}.custom-footer__shop-name{font-size:2.4rem;font-family:var(--font-heading-family);font-weight:800;color:#facc15;letter-spacing:.06rem}.custom-footer__description{font-size:1.3rem;color:#888;line-height:1.7;margin-bottom:2rem}.custom-footer__description p{margin:0;color:#888}.custom-footer__social{display:flex;gap:1rem;margin-bottom:2rem}.custom-footer__social-link{display:flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;border-radius:50%;background:#222;color:#aaa;text-decoration:none;transition:background .2s ease,color .2s ease;border:1px solid #333333}.custom-footer__social-link:hover{background:#facc15;color:#000;border-color:#facc15}.custom-footer__contact{display:flex;align-items:center;gap:.8rem;font-size:1.3rem;color:#666;margin:0}.custom-footer__contact svg{color:#facc15;flex-shrink:0}.custom-footer__links-row{display:contents}.custom-footer__col-title{font-size:1.3rem;font-family:var(--font-heading-family);font-weight:700;color:#fff;letter-spacing:.1rem;text-transform:uppercase;margin:0 0 1.6rem;padding-bottom:1rem;border-bottom:1px solid #222222}.custom-footer__links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.8rem}.custom-footer__links li a{font-size:1.3rem;color:#888;text-decoration:none;transition:color .2s ease,padding-left .2s ease;display:flex;align-items:center;gap:.5rem}.custom-footer__links li a:before{content:"\203a";color:#facc15;font-size:1.4rem;line-height:1}.custom-footer__links li a:hover{color:#facc15;padding-left:.4rem}.custom-footer__newsletter-text{font-size:1.3rem;color:#888;margin-bottom:1.6rem;line-height:1.6}.custom-footer__newsletter-form{display:flex;gap:0;margin-bottom:2.4rem}.custom-footer__newsletter-input{flex:1;background:#1a1a1a;border:1px solid #333333;border-right:none;border-radius:.4rem 0 0 .4rem;padding:1rem 1.4rem;font-size:1.3rem;color:#fff;font-family:var(--font-body-family);outline:none;transition:border-color .2s ease}.custom-footer__newsletter-input::placeholder{color:#555}.custom-footer__newsletter-input:focus{border-color:#facc15}.custom-footer__newsletter-btn{background:#facc15;border:1px solid #facc15;border-radius:0 .4rem .4rem 0;padding:1rem 1.6rem;color:#000;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease}.custom-footer__newsletter-btn:hover{background:#e6b800}.custom-footer__payments-title{font-size:1.1rem;color:#555;text-transform:uppercase;letter-spacing:.08rem;margin-bottom:.8rem}.custom-footer__payment-icons{display:flex;flex-wrap:wrap;gap:.6rem}.custom-footer__payment-badge{background:#1a1a1a;border:1px solid #333333;border-radius:.4rem;padding:.4rem .8rem;font-size:1.1rem;color:#aaa;font-weight:600;letter-spacing:.04rem}.custom-footer__bottom{background:#000;border-top:1px solid #1a1a1a;padding:1.6rem 0}.custom-footer__bottom-inner{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.custom-footer__copyright{font-size:1.2rem;color:#555;margin:0}.custom-footer__bottom-links{display:flex;gap:2rem;flex-wrap:wrap}.custom-footer__bottom-links a{font-size:1.2rem;color:#555;text-decoration:none;transition:color .2s ease}.custom-footer__bottom-links a:hover{color:#facc15}@media screen and (max-width:989px){.custom-footer__main{grid-template-columns:1fr 1fr;gap:3rem;padding:4rem 2rem}.custom-footer__col--brand{grid-column:1 / -1;padding-left:0}.custom-footer__badges-inner{justify-content:center;gap:2rem}.custom-footer__badge{width:calc(33% - 2rem)}}@media screen and (max-width:749px){.custom-footer__badges{padding:2rem 1.6rem}.custom-footer__badges-inner{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;align-items:start}.custom-footer__badge{width:100%;align-items:center;text-align:center}.custom-footer__badge svg{width:2.8rem;height:2.8rem}.custom-footer__badge-title{font-size:1.2rem}.custom-footer__badge-desc{font-size:1rem}.custom-footer__main{grid-template-columns:1fr;gap:3rem;padding:3rem 1.6rem}.custom-footer__col--brand{padding-left:0;text-align:center;grid-column:auto}.custom-footer__logo{max-height:7rem;margin:0 auto 1.6rem}.custom-footer__logo-link{display:flex;justify-content:center}.custom-footer__shop-name{font-size:2rem;text-align:center}.custom-footer__description{text-align:center;font-size:1.3rem}.custom-footer__social,.custom-footer__contact{justify-content:center}.custom-footer__links-row{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.custom-footer__col-title,.custom-footer__links li a{font-size:1.2rem}.custom-footer__newsletter-input{font-size:1.3rem;padding:1rem 1.2rem}.custom-footer__payment-icons{justify-content:flex-start}.custom-footer__bottom{padding:1.6rem}.custom-footer__bottom-inner{flex-direction:column;text-align:center;gap:1.2rem}.custom-footer__bottom-links{justify-content:center;gap:1.4rem;flex-wrap:wrap}.custom-footer__bottom-links a,.custom-footer__copyright{font-size:1.2rem}}.custom-footer__bottom{position:relative;z-index:1}.custom-footer__bottom-links{position:relative;z-index:2}.custom-footer__bottom-links a{position:relative;z-index:2;pointer-events:auto!important;cursor:pointer!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-custom-footer.css.map */
