.footer-custom{background-color:#000;width:100%;text-align:center;color:#fff}.footer-top-separator{height:6px;background-color:#d4af37;width:100%;margin:0;padding:0}.footer-separator{height:4px;background-color:#d4af37;width:100%;margin-bottom:30px}.footer-custom h4{color:#d4af37;font-size:22px;font-weight:700;margin-bottom:15px;letter-spacing:.5px}.footer-custom a{display:block;color:#fff;text-decoration:none;margin-bottom:8px;font-size:16px}.footer-custom a:hover{text-decoration:underline}.footer-columns{display:grid;grid-template-columns:15% 15% 15% 45%;gap:30px;max-width:1200px;margin:0 auto 30px}.footer-newsletter form{display:flex;flex-direction:column}.footer-newsletter .input-group{display:flex;gap:10px;margin-bottom:10px}.footer-newsletter input[type=email]{flex:1;padding:10px;border:1px solid #ccc;font-size:14px}.footer-newsletter button{padding:10px 20px;background-color:#d4af37;color:#fff;border:none;cursor:pointer;white-space:nowrap;font-size:14px;display:flex;align-items:center;gap:6px}.footer-newsletter button:hover{background-color:#d4af37}.footer-newsletter button svg{width:16px;height:16px;fill:#fff}.footer-newsletter .checkbox-wrapper{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:#fff;max-width:100%}.footer-newsletter .checkbox-wrapper span{line-height:1.4;max-width:450px}.footer-newsletter input[type=checkbox]{margin-top:3px}.footer-bottom{text-align:center;font-size:16px;color:#fff;border-top:1px solid #333;padding-top:25px;max-width:1200px;margin:0 auto}.field__label{position:absolute;top:50%;left:2rem;transform:translateY(-50%);font-size:1.6rem;pointer-events:none;color:var(--color-foreground-70);transition:opacity .2s ease-in-out}.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label{opacity:0;visibility:hidden}@media screen and (max-width: 749px){.footer-columns{display:flex;flex-direction:column}.footer-bottom{display:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/footer-perso.css.map */
