.footer{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-bottom:min(10rem,100px)}.footer .subscribe-form{display:flex;align-items:center;width:min(47.8rem,478px);height:min(5.4rem,54px);border-radius:min(.6rem,6px);border:1px solid #2c2c2c}.footer .subscribe-form .input-email{flex:1;padding-left:min(1.2rem,12px);padding-right:min(1rem,10px)}.footer .subscribe-form .input-email::placeholder{color:#999}.footer .subscribe-form .btn-submit{width:min(14.2rem,142px);height:min(5.4rem,54px);background-color:#2c2c2c}.footer .checkbox-area{display:flex;align-items:center;justify-content:center}.footer .checkbox-area input[type="checkbox"]{display:none}.footer .follow-us-container{display:flex;align-items:center}.footer .social-icons{display:flex;align-items:center;justify-content:center}.footer .social-icons a i{font-size:min(3rem,30px);color:#000;margin-right:min(1rem,10px)}.footer .social-icons a:last-child{margin-right:0}.footer .navigation{padding-left:min(2rem,20px);padding-right:min(2.2rem,22px)}.footer .navigation .menu-list .menu-item{padding-top:min(1.1rem,11px);padding-bottom:min(1.1rem,11px);border-top:1px solid #e1e1e1}.footer .navigation .menu-list .menu-item .menu-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:min(1.6rem,16px)}.footer .navigation .menu-list .menu-item .menu-submenu-list{margin-left:min(3.5rem,35px)}.footer .navigation .menu-list .menu-item .menu{font-weight:400;font-size:min(2.2rem,22px);color:#000}.footer .navigation .menu-list .menu-item .menu-header-name{font-weight:bold;line-height:min(2.2rem,22px)}.footer .navigation .menu-list .menu-item .menu-submenu-list.show{margin-left:min(3.5rem,35px)}.footer .navigation .menu-list .menu-item .iconfont{font-size:min(2.4rem,24px);color:#000;transition:all .3s}.footer .navigation .menu-list .menu-item .open .iconfont{transform:rotate(180deg)}.footer .navigation .menu-list .menu-item .menu-submenu{line-height:min(5.3rem,53px)}.footer .navigation .menu-list .menu-item .menu-submenu a{text-decoration:none}.footer .payway-container{display:flex;flex-direction:column;align-items:center}.footer .payway-container img{height:min(3rem,30px);width:auto}