.footer{background-color:var(--brand-black-color);color:#fff;padding:60px 0 30px}.footer-container{max-width:1440px;margin:0 auto;padding:0 80px}.footer-logo{text-align:center;margin-bottom:50px;border-bottom:1px solid #FFFFFF1F;border-top:1px solid #FFFFFF1F}.footer-logo .logo-img-f{height:92px;width:auto}.footer-content{display:flex;gap:40px;margin-bottom:40px}.footer-column{display:flex;flex-direction:column;flex:1.5}.footer-content .footer-column:last-child{flex:2}.column-title{font-size:var(--fs-h6);font-weight:400;text-transform:uppercase;margin-bottom:20px;color:#fff;letter-spacing:1px;line-height:1.2}.column-links{list-style:none;padding:0;margin:0}.column-links li{margin-bottom:12px}.footer-link{color:var(--color-white);text-decoration:none;font-size:var(--fs-p-1);transition:color .3s ease;line-height:1.6;font-weight:300}.footer-link:hover{color:#fff}.address-text{color:var(--color-white);font-size:var(--fs-p-1);line-height:1.4;margin-bottom:25px}.newsletter-section{margin-top:20px}.newsletter-text{color:var(--color-white);font-size:var(--fs-p-1);line-height:1.4;margin-bottom:20px}.newsletter-form{display:flex;flex-direction:column;gap:15px;margin-bottom:15px}.newsletter-input{padding:12px 15px;border:1px solid #B8B8B8;background:transparent;color:var(--color-white);font-size:var(--fs-small-1);outline:none;transition:border-color .3s ease;text-transform:capitalize}.newsletter-input::placeholder{color:var(--color-white);text-transform:capitalize;font-family:var(--font-hanken-grotesk)}.newsletter-input:focus{border-color:#ff6b35}.newsletter-btn{padding:12px 20px;background:#fff;font-family:var(--font-kumbh-sans);color:#000810;border:none;font-size:var(--fs-p-1);font-weight:300;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:all .3s ease}.newsletter-btn:hover{background:#f0f0f0;transform:translateY(-2px)}.newsletter-disclaimer{color:var(--color-white);font-size:var(--fs-small-1);line-height:1.5;font-family:var(--font-hanken-grotesk);letter-spacing:.5px}.privacy-link{color:var(--color-white);font-family:var(--font-hanken-grotesk);text-decoration:underline;transition:color .3s ease}.privacy-link:hover{color:#fff}.footer-separator{border-width:1px;border-style:solid;border-color:#ffffff1f;margin:30px 0}.social-media{display:flex;justify-content:center}.social-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid #FFFFFF40;color:#fff;text-decoration:none;transition:all .3s ease;flex:0 0 40px}.social-icon:hover{background:#fff;color:#000810;transform:translateY(-2px)}.social-icon svg{width:20px;height:20px}.main-content-section{margin:0;padding:40px 0}.main-heading{font-size:var(--fs-h6-v2);font-weight:400;text-transform:uppercase;color:#fff;text-align:center;margin-bottom:40px;line-height:1.3;letter-spacing:2px;margin-left:auto;margin-right:auto}.intro-text-columns{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-bottom:50px;margin-left:auto;margin-right:auto}.intro-column p{color:var(--color-white);font-size:var(--fs-small-1);line-height:1.6;letter-spacing:.05em;font-weight:300;margin:0;opacity:.7}.faq-section{margin:0 auto}.faq-item{border-bottom:1px solid #FFFFFF1F;margin-bottom:0}.faq-question{display:flex;justify-content:space-between;align-items:center;padding:20px 0;cursor:pointer;transition:all .3s ease}.faq-question:hover{background:#ffffff0d}.faq-question h3{color:#fff;font-size:var(--fs-p-1);font-weight:300;margin:0;flex:1;padding-right:20px}.faq-icon{color:#fff;font-size:20px;font-weight:700;transition:transform .3s ease;min-width:20px;text-align:center}.faq-item.active .faq-icon{transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;background:#ffffff05}.faq-item.active .faq-answer{max-height:500px;padding:0 20px 20px 0}.faq-answer p{color:var(--color-white);font-size:var(--fs-small-1);line-height:1.4;margin:0;font-weight:300;letter-spacing:.05em}.popular-searches{text-align:center;margin:0 0 15px;padding:0 0 30px}.popular-searches-title{font-size:var(--fs-h6);font-weight:400;font-family:var(--font-kumbh-sans);text-transform:uppercase;color:#fff;margin-bottom:25px;letter-spacing:1px}.search-tags{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0 auto}.search-tag{color:var(--color-white);text-decoration:none;font-size:var(--fs-small-1);transition:all .3s ease;opacity:.7;background:transparent;position:relative;padding-left:8px}.search-tag:after{content:"|";margin-left:10px}.search-tag:hover{color:#fff;border-color:#fff;transform:translateY(-2px)}.bottom-footer{text-align:center}.made-with-love{color:#fff;font-size:16px;margin-bottom:8px;font-weight:500}.made-with-love .heart{color:#ff6b6b;margin:0 5px}.powered-by{color:var(--color-white);font-size:var(--fs-small-1);margin:0;font-weight:300;letter-spacing:.05em}h6.faqheading{text-align:center;font-size:var(--fs-h6);display:none}.tablet-only,.footer-column.mobile-only{display:none}@media screen and (max-width:1024px){.footer-logo .logo-img-f{height:50px;width:auto}.tablet-only{display:block}.footer-container{padding:0 24px}.footer-content{display:grid;grid-template-columns:1fr 1fr 1fr}.footer-content .footer-column:last-child{grid-column:1 / -1;display:flex;flex-direction:row;gap:60px}.col-wrap{flex:1}.newsletter-section{flex:1;margin-top:0}.footer{padding:30px 0}.footer-logo{padding-top:10px}.column-links,.address-text{opacity:.5}.intro-text-columns{grid-template-columns:1fr}.intro-column p{font-size:var(--fs-p-1);line-height:1.3;letter-spacing:normal}.intro-text-columns{grid-template-columns:1fr;gap:20px;text-align:center}.main-heading{margin-bottom:25px}h6.faqheading{display:block}.faq-answer p{letter-spacing:normal;line-height:1.3}.search-tag{font-size:var(--fs-p-1);letter-spacing:normal;line-height:1.3}.search-tags{justify-content:center}.column-title{font-weight:300}}@media screen and (max-width:600px){.footer-content{display:grid;grid-template-columns:1fr 1fr}.desktop-only-till-tab{display:none}.main-heading{margin-bottom:25px;letter-spacing:normal}.column-links li{margin-bottom:7px}.newsletter-text{font-weight:400;font-size:var(--fs-h6-mobile)}.footer-column.mobile-only{display:block}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/footer.css.map */
