footer.cm_footer_sec{position:relative;overflow:hidden;padding:50px 0;background:#1c464c;z-index:1}footer.cm_footer_sec:before{content:"";position:absolute;top:0;width:100%;height:100%;background-image:url(/cdn/shop/files/pattern-10_400x_c30190c4-941d-40d4-9553-77b8984b0f65.webp?v=1781582278);opacity:70%;z-index:-1}.a_footer_top{display:flex;flex-wrap:wrap;margin:0 -28px}.a_footer_contact{width:33.33%;padding:0 28px}.a_footer_right{width:66.66%;padding:0 28px}p.footer_description{font-size:14px;line-height:1.5;color:#fff;font-family:Poppins;letter-spacing:0}.cm_footer_social_box .footer__list-social{justify-content:start;gap:9.5px;padding-top:18px;display:flex}.footer_logo_box{margin-bottom:20px}.cm_footer_social_box a.link.list-social__link,.menu-drawer .list-social a.link.list-social__link{padding:0;width:38px;height:38px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:50%}.cm_footer_social_box a.link.list-social__link span.svg-wrapper,.menu-drawer .list-social a.link.list-social__link span.svg-wrapper{width:22px;height:22px}.cm_footer_social_box a.link.list-social__link span.svg-wrapper svg,.menu-drawer .list-social a.link.list-social__link span.svg-wrapper svg{width:100%;height:100%;display:block}.cm_footer_social_box a.link.list-social__link:hover,.menu-drawer .list-social a.link.list-social__link:hover{background:#ffffff40}.cm_footer_social_box a.link.list-social__link svg.icon path,.menu-drawer .list-social a.link.list-social__link svg.icon path{transition:.4s all ease}.cm_footer_social_box a.link.list-social__link:hover svg.icon path,.menu-drawer .list-social a.link.list-social__link:hover svg.icon path{fill:#fff}a.link.list-social__link:hover svg.icon.icon-whatsapp g path:first-of-type{fill:#fff}a.link.list-social__link:hover svg.icon.icon-whatsapp g path{fill:#1c464c}.a_footer_accordion_item_box{background:#f9f2e9;padding:20px;border-radius:10px}.a_footer_accordion_item{padding:10px 0;border-top:1px solid #000}.a_footer_contact_btns{padding-top:10px;border-top:1px solid #000;display:flex;align-items:center;gap:10px}.a_footer_accordion_content{display:none}.a_footer_accordion_btn{display:flex;align-items:center;justify-content:space-between;cursor:pointer}h3.footer_accordion_title{font-size:16px;line-height:1.2;letter-spacing:0;color:#000;font-weight:500;text-transform:capitalize}span.a_footer_icon{width:20px;height:20px;display:block}span.a_footer_icon svg{width:100%;height:100%;display:block;transition:.4s all ease}.a_footer_accordion_item.active span.a_footer_icon svg{transform:rotate(180deg)}.a_footer_accordion_content{padding:10px 0}.a_footer_accordion_content>*{font-size:16px;color:#000;line-height:1.5;font-family:Poppins}a.a_footer_btn{width:50%;text-align:center;padding:10px;border-radius:10px}a.a_footer_btn.a_footer_btn_primary{font-size:16px;line-height:1;text-transform:capitalize;color:#fff;display:block;transition:.4s all ease;background:#1c464c;border:1px solid #1C464C}a.a_footer_btn.a_footer_btn_primary:hover{color:#1c464c;background:transparent}a.a_footer_btn.a_footer_btn_secondary{font-size:16px;line-height:1;text-transform:capitalize;color:#1c464c;display:block;transition:.4s all ease;background:transparent;border:1px solid #1C464C}a.a_footer_btn.a_footer_btn_secondary:hover{color:#fff;background:#1c464c}.a_footer_newsletter{margin-bottom:30px}h2.a_footer_newsletter_title{font-size:24px;color:#fff;text-align:center;letter-spacing:0;font-family:Poppins;font-weight:500;line-height:1;padding-bottom:8px}p.a_footer_newsletter_text{text-align:center;font-size:16px;color:#ffffffab;line-height:1.5;font-weight:400}.cm_footer_form{margin-top:20px}.cm_footer_form .form-floating-icon{position:absolute;top:50%;left:1rem;transform:translateY(-52%);opacity:.75;z-index:3;color:#fff;width:22px;height:22px;display:block}.cm_footer_form .form-floating-icon svg{width:100%;height:100%;display:block}.cm_footer_form .field:after,.cm_footer_form .field:before{display:none}.cm_footer_form .field__input{padding:20px 50px 20px 40px;min-height:50px;background:#00000040;border:1px solid #ffffffad;border-radius:10px;color:#fff}.cm_footer_form .field__input::placeholder{opacity:1!important;color:#fff}.cm_footer_form .newsletter-form__button{width:25px;height:25px;font-family:Jost;font-weight:700;font-size:16px;line-height:1;letter-spacing:0;color:#fff;top:50%;right:14px;transition:.4s all ease;transform:translateY(-50%)}.cm_footer_form .newsletter-form__button svg{width:100%;height:100%;display:block}.cm_footer_form .form__message{color:#fff;padding-bottom:10px}.a_footer_menus{display:flex;flex-wrap:wrap;margin:0 -15px}.a_footer_menu_col{width:50%;padding:0 15px}.a_footer_label{font-size:18px;font-weight:600;display:block;color:#fff;line-height:1;font-family:Poppins}.a_footer_menu_col ul{margin:20px 0 0;padding:0;list-style:none}.a_footer_menu_col ul li:not(:last-child){padding-bottom:15px}.a_footer_menu_col ul li a{font-size:16px;color:#ffffffb3;line-height:1;font-family:Poppins;transition:.4s all ease}.a_footer_menu_col ul li a:hover{color:#fff}.a_footer_bottom{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:20px}.a_footer_copy{font-size:16px;color:#fff;line-height:1;font-family:Poppins;font-weight:400}a.a_footer_back_top{color:#fff;font-size:14px;line-height:1;letter-spacing:0}.cm_mob_footer_newsletter{display:none}span.acc_icon{width:24px;height:24px;display:none}span.acc_icon svg{width:100%;height:100%;display:block;transition:.4s all ease}.a_footer_menu_col.active span.acc_icon svg{transform:rotate(180deg)}.a_footer_menu_col ul{display:block}@media(max-width:989px){.a_footer_top{margin:0;gap:30px}.a_footer_contact,.a_footer_right{width:100%;padding:0}.cm_footer_social_box .footer__list-social{justify-content:center}.footer_logo_box{max-width:550px;margin:0 auto 20px}a.footer_logo{display:block;max-width:150px;margin:0 auto 10px}}@media(max-width:575px){.a_footer_menu_col ul{display:none}a.footer_logo{max-width:110px}footer.cm_footer_sec{padding:30px 0}.a_footer_label{cursor:pointer}span.acc_icon{display:block}h3.a_footer_label{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0;border-top:1px solid #fff;font-size:14px}.a_footer_menu_col{width:100%;padding:0}.a_footer_menu_col:last-child{border-bottom:1px solid #fff}.a_footer_menu_col ul{margin:10px 0 20px}.a_footer_menu_col ul li a{font-size:14px}.a_footer_menus{margin:0}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/cm_footer.css.map */
