.custom-footer-section{background:#2e4635;padding-top:70px;padding-bottom:80px;position:relative;overflow:hidden;color:#fff}.footer-heading-wrapper{display:flex;flex-direction:column;align-items:center;gap:30px;text-align:center;margin-bottom:50px}.footer-heading{font-family:Lato,sans-serif!important;font-weight:700;font-size:clamp(36px,5vw,48px);line-height:1.1;color:#fff;margin:0}.footer-heading-emphasis{font-family:Cormorant Garamond,serif;font-size:clamp(36px,5vw,55px);font-style:italic}.footer-follow-btn{display:inline-flex;align-items:center;gap:12px;padding:16px 30px;border-radius:200px;border:1.2px solid #ffffff;color:#fff;font-family:Lato,sans-serif;font-size:17px;font-weight:500;text-decoration:none;transition:opacity .2s ease}.footer-follow-btn .footer-follow-icon{width:18px;height:18px;flex-shrink:0}.footer-follow-btn:hover{opacity:.8}.footer-follow-btn .footer-follow-icon{width:20px;height:20px}.footer-slider-wrapper{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-bottom:60px}.footer-swiper{position:relative;width:100%}.footer-slide{width:auto}.footer-slide-img{width:240px;height:240px;object-fit:cover;border-radius:0}.footer-swiper-btn{position:absolute;top:50%;transform:translateY(-50%);width:34px;height:34px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10}.footer-prev{left:12px}.footer-next{right:12px}.footer-swiper-btn svg{width:6px;height:12px;stroke-width:2}.footer-content{display:flex;justify-content:space-between;gap:100px;flex-wrap:wrap}.footer-left{max-width:520px;flex:1}.footer-subscribe-heading{font-family:Lato,sans-serif;font-size:26px;font-weight:500;margin-bottom:20px}.footer-email-input{width:100%;padding:12px 20px;border-radius:4px;border:1px solid #ffffff;background:transparent;color:#fff;font-size:15px;font-family:Lato,sans-serif}.footer-email-input::placeholder{color:#fff;opacity:.8}.footer-legal-text{font-family:Lato,sans-serif;font-size:13px;font-weight:300;margin:12px 0 18px;color:#fff;line-height:1.4}.footer-subscribe-btn{width:100%;padding:12px 0;background:#fff;color:#222;font-family:Lato,sans-serif;font-size:15px;border:1px solid #ffffff;border-radius:4px;cursor:pointer;transition:opacity .2s ease}.footer-subscribe-btn:hover{opacity:.9}.footer-right{display:flex;justify-content:space-evenly;flex-wrap:wrap;flex:1;min-width:300px}.footer-menu{min-width:120px}.footer-menu-title{font-family:Lato,sans-serif;font-size:18px;font-weight:500;margin-bottom:12px}.footer-menu-links{list-style:none;padding:0;margin:0}.footer-menu-links li{margin-bottom:8px}.footer-menu-links a{color:#fff;font-family:Lato,sans-serif;font-size:15px;text-decoration:none;opacity:.9}.footer-menu-links a:hover{opacity:1}@media (max-width: 900px){.footer-right{gap:40px}.footer-slide-img{width:200px;height:200px}}@media (max-width: 700px){.footer-content{flex-direction:column}.footer-right{display:grid;grid-template-columns:repeat(2,1fr);gap:30px 50px}}@media (max-width: 480px){.footer-slide-img{width:150px;height:150px}.footer-heading-wrapper{margin-bottom:30px}.footer-slider-wrapper{margin-bottom:40px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/footer-section.css.map */
