.footer{background-color:#fcfbfa;color:#4a4744;border-top:1px solid #e8e4df}.footer a{color:#6e6963;text-decoration:none;padding:6px 0;transition:color .3s ease}.footer-logo-box{height:100%;padding:50px 0;border-right:1px solid #e8e4df;background-color:#fff}.footer-item-right{padding:50px 0 50px 60px}.footer-logo{display:inline-block;padding:5px 0;margin-bottom:16px}.footer-navi-column p{max-width:380px;padding-right:20px;color:#6e6963;line-height:1.7;font-size:.95rem}.footer-social-icons{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:30px}.footer-social-icons li a{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background-color:#f2eeea;color:#2b2927;border-radius:50%;transition:all .3s cubic-bezier(.4,0,.2,1);margin:0;padding:10px;border:1px solid #dfd8d0}.footer-social-icons li a:hover{transform:translateY(-3px);background-color:#2b2927;color:#fcfbfa;border-color:#2b2927}.footer-social-icons li a:hover svg path{fill:#fcfbfa}.footer-newsletter{display:grid;grid-template-columns:.6fr 1fr;align-items:center;padding-bottom:50px;border-bottom:1px solid #e8e4df;margin-bottom:40px;gap:40px}.footer-newsletter .news-letter-title{color:#2b2927;font-weight:500;letter-spacing:.04em;font-size:1.15rem;text-transform:uppercase}.footer-newsletter .news-letter-form{max-width:100%;margin-left:auto;width:100%}.footer-newsletter .news-letter-form fieldset{background-color:#fff;border:1px solid #dcd5cc;border-radius:50px;padding:4px 6px 4px 18px;display:flex;align-items:center;transition:all .3s ease;box-shadow:0 2px 10px #00000005}.footer-newsletter .news-letter-form fieldset:focus-within{border-color:#2b2927;box-shadow:0 0 0 2px #2b292714}.footer-newsletter .news-letter-form .btn{min-width:110px;background-color:#2b2927;color:#fcfbfa;padding:10px 20px;border-radius:40px;font-weight:500;font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;transition:all .3s ease}.footer-newsletter .news-letter-form .btn:hover{background-color:#55504c}.news-letter-form .form-input-field{margin:0;min-height:44px;border:0;background:transparent;padding:0 10px;color:#2b2927;width:100%;font-size:.95rem}.news-letter-form .form-input-field::placeholder{color:#a8a098}.news-letter-form .form-input-field:focus{outline:none}.footer-menu-title{text-transform:uppercase;font-size:.8rem;letter-spacing:.15em;color:#2b2927;font-weight:600;margin-bottom:16px}.footer-nav-menu .footer-menu-list{margin-top:10px}.footer-nav-menu ul li{margin-bottom:8px}.footer-nav-menu ul li a{display:inline-block;font-size:var(--textBase, .95rem);text-transform:capitalize;color:#6e6963;position:relative;transition:color .3s ease;padding:2px 0}.footer-nav-menu ul li a:hover{color:#2b2927}.footer-nav-menu ul li a:before{content:"";position:absolute;top:calc(50% - 2px);left:0;height:4px;width:4px;background:#2b2927;border-radius:100%;transform:scale(0);transition:transform .25s cubic-bezier(.4,0,.2,1)}.footer-nav-menu ul li a span{display:inline-block;transform:translate(0);transition:transform .25s cubic-bezier(.4,0,.2,1)}.footer-nav-menu ul li a:hover:before{transform:scale(1)}.footer-nav-menu ul li a:hover>span{transform:translate(12px)}.footer-bottom-wrapper{padding:30px 0;border-top:1px solid #e8e4df}.footer-btm-dropdown{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px}.footer-logo-box .footer-social-icons li a svg{width:100%;height:100%;margin:0}.footer-inner-wrapper .disclosure{position:relative}.footer-inner-wrapper .disclosure-item{display:flex;align-items:center;gap:10px;list-style:none;padding:8px 14px;font-size:.9rem;white-space:nowrap;cursor:pointer}.footer-inner-wrapper .disclosure-item svg{width:12px;transition:transform .3s ease;fill:#2b2927}.footer-btm-dropdown .disclosure[open] .disclosure-item svg{transform:rotate(180deg)}.footer-btm-dropdown .disclosure-item{border:1px solid #dcd5cc;color:#2b2927;border-radius:6px;background:#fff;transition:all .3s ease}.footer-btm-dropdown .disclosure-item:hover{border-color:#2b2927}.footer-inner-wrapper .disclosure-listing{position:absolute;bottom:calc(100% + 8px);max-height:200px;max-width:200px;min-width:100%;width:max-content;margin:0;background-color:#fff;border:1px solid #dcd5cc;padding:6px 0;overflow-x:hidden;overflow-y:auto;z-index:10;transition:all .25s cubic-bezier(.4,0,.2,1);color:#2b2927;font-size:.85rem;visibility:hidden;opacity:0;pointer-events:none;transform:translateY(8px);border-radius:6px;box-shadow:0 10px 25px #0000000f}.disclosure-listing li button{background:transparent;border:0;padding:8px 16px;display:block;width:100%;text-align:left;cursor:pointer;color:#55504c;transition:all .2s ease}.disclosure-listing li button:hover{background-color:#f2eeea;color:#2b2927}.footer-inner-wrapper .disclosure[open] .disclosure-listing{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}.footer-btm-dropdown .disclosure+.disclosure{margin-right:5px}.footer-copyright{display:flex;align-items:center;flex-wrap:wrap;gap:12px;color:#7d7770;font-size:.85rem}.footer-copyright small{margin-right:10px}.payment-icons{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.payment-icons .payment{display:flex;align-items:center;gap:6px}.payment-icons .payment-item{display:inline-flex;width:36px;opacity:.7;transition:opacity .3s ease}.payment-icons .payment-item:hover{opacity:1}@media(min-width:768px){.footer-arrow{display:none}}@media(max-width:767px){.footer-logo-box{border-right:none;border-bottom:1px solid #e8e4df;padding:30px 0}.footer-item-right{padding:30px 0}.footer-newsletter{grid-template-columns:1fr;gap:20px;padding-bottom:30px}.footer-navi-list .footer-nav-menu{margin-bottom:0;padding:14px 4px;border-bottom:1px solid #e8e4df}.footer-menu-title{text-transform:capitalize;display:flex;align-items:center;justify-content:space-between;padding:0;margin-bottom:0}.footer-arrow{width:20px;min-width:20px;text-align:center;overflow:hidden;transition:transform .4s ease-in-out;margin-left:12px}.footer-nav-menu.active .footer-arrow{transform:rotate(-180deg)}.footer-menu-list{display:none;padding:12px 0 6px}.footer-bottom-wrapper{padding:20px 0 30px;border-top:none}.footer-nav-menu ul li{margin:8px 0 0}.footer-btm-dropdown{justify-content:flex-start;margin-top:20px}}.footer-logo{font-size:36px;font-weight:800;text-transform:uppercase;letter-spacing:.9px;color:#8e6f48}
/*# sourceMappingURL=/cdn/shop/t/8/assets/footer.css.map */
