.custom-footer{background:#4a342a;padding:6.4rem 0}.custom-footer__inner{max-width:1440px;margin:0 auto;padding:0 8rem}.custom-footer__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:2.8rem;margin-bottom:4.8rem}.custom-footer__logo-img{width:8rem;height:8rem;border-radius:4.6rem;object-fit:cover;display:block;margin-bottom:1.6rem}.custom-footer__logo-placeholder{width:8rem;height:8rem;border-radius:4.6rem;background:#ffffff26;display:flex;align-items:center;justify-content:center;margin-bottom:1.6rem;font-family:Playfair Display,serif;font-weight:700;font-size:2.4rem;color:#fff}.custom-footer__description{font-family:Poppins,sans-serif;font-weight:400;font-size:1.6rem;line-height:2.4rem;letter-spacing:-.5px;color:#fffc;margin:0 0 2.4rem}.custom-footer__social{display:flex;gap:1.2rem}.custom-footer__social-btn{width:4rem;height:4rem;background:#ffffff1a;border-radius:9999px;display:flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;transition:background .2s ease;flex-shrink:0}.custom-footer__social-btn:hover{background:#ffffff40}.custom-footer__col-heading{font-family:Playfair Display,serif;font-weight:700;font-size:2rem;line-height:2.8rem;letter-spacing:-.5px;color:#fff;margin:0 0 1.6rem}.custom-footer__nav{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.8rem}.custom-footer__nav-link{font-family:Poppins,sans-serif;font-weight:400;font-size:1.6rem;line-height:2rem;letter-spacing:-.5px;color:#fffc;text-decoration:none;transition:color .2s ease;display:block}.custom-footer__nav-link:hover{color:#d4a5a5}.custom-footer__contact-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.2rem}.custom-footer__contact-item{display:flex;align-items:flex-start;gap:1.2rem;font-family:Poppins,sans-serif;font-weight:400;font-size:1.6rem;line-height:2.4rem;letter-spacing:-.5px;color:#fffc}.custom-footer__contact-item svg{flex-shrink:0;margin-top:.4rem}.custom-footer__contact-item a{color:#fffc;text-decoration:none;transition:color .2s ease}.custom-footer__contact-item a:hover{color:#d4a5a5}.custom-footer__bottom{border-top:1px solid rgba(255,255,255,.2);padding-top:2.4rem;text-align:center}.custom-footer__payments{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.8rem;margin-bottom:1.6rem}.custom-footer__payments-label{font-family:Poppins,sans-serif;font-size:1.3rem;color:#ffffff80;margin-right:.4rem}.custom-footer__payment-badge{display:inline-flex;align-items:center;opacity:.8;line-height:0}.custom-footer__payment-badge img,.custom-footer__payment-img{display:block;max-height:32px;width:auto}.custom-footer__payment-badge:hover{opacity:1}.custom-footer__copyright{font-family:Poppins,sans-serif;font-weight:400;font-size:1.6rem;line-height:2.4rem;letter-spacing:-.5px;color:#fff9;margin:0}@media screen and (max-width:989px){.custom-footer{padding:4.8rem 0}.custom-footer__inner{padding:0 2.4rem}.custom-footer__grid{grid-template-columns:1fr 1fr;gap:4rem 3.2rem}}.custom-footer__accordion-icon{display:none;flex-shrink:0;transition:transform .25s ease}@media screen and (max-width:749px){.custom-footer{padding:4rem 0}.custom-footer__inner{padding:0 2rem}.custom-footer__grid{grid-template-columns:1fr;gap:0}.custom-footer__brand{grid-column:auto;margin-bottom:2.8rem}.custom-footer__accordion-icon{display:block}.custom-footer__col-heading{display:flex!important;justify-content:space-between;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;margin-bottom:0!important;padding:1.4rem 0;border-top:1px solid rgba(255,255,255,.12)}.custom-footer__col:last-child .custom-footer__col-heading{border-bottom:1px solid rgba(255,255,255,.12)}.custom-footer__nav,.custom-footer__contact-list{max-height:0;overflow:hidden;transition:max-height .3s ease,margin .3s ease;margin-top:0;margin-bottom:0}.custom-footer__col--open .custom-footer__nav,.custom-footer__col--open .custom-footer__contact-list{max-height:40rem;margin-top:1.2rem;margin-bottom:1.4rem}.custom-footer__col--open .custom-footer__accordion-icon{transform:rotate(180deg)}.custom-footer__bottom{border-top:none;margin-top:2.4rem}.custom-footer__copyright{font-size:1.4rem}}@media screen and (max-width:479px){.custom-footer__inner{padding:0 1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-footer.css.map */
