.main-footer{margin-top:var(--container-vertical-space);border-top:1px solid var(--color-borders-footer);background:var(--color-background-footer);color:var(--color-text-footer)}.main-footer a{color:var(--color-text-footer);transition:all .1s linear}.no-touchevents .main-footer a:hover{color:var(--color-accent-footer)}.main-footer .social-icons{margin-bottom:1rem}.main-footer .social-icons svg *{fill:var(--color-text-footer);transition:all .1s linear}.no-touchevents .main-footer .social-icons a:hover svg *{fill:var(--color-accent-footer)}.main-footer .localization-form__item-text{color:var(--color-text-footer)}.main-footer .localization-form__item-symbol svg path{fill:var(--color-text-footer)}.main-footer .footer-item__menu span{display:block;margin-bottom:.3125rem}.main-footer .footer-item__content>:last-child{margin-bottom:0}.shop-login-button{display:block;margin-top:1.125rem}.footer-bottom .ft_bottom_inner{display:flex;justify-content:space-between}@media screen and (max-width: 767px){.footer-bottom .ft_bottom_inner{flex-direction:column}.footer-bottom .ft_bottom_inner .localization-form{margin-inline-start:-.9375rem;margin-top:.625rem}}.footer-item__icons{display:flex;flex-wrap:wrap;gap:10px}.footer-item__icons img{border-radius:2px}.footer-item__newsletter input#Email-newsletter-footer-block{background:var(--color-background-footer);color:var(--color-text-footer);padding-inline-end:2.5rem;border-color:var(--color-borders-footer)}.footer-item__newsletter input#Email-newsletter-footer-block::placeholder{color:var(--color-text-footer)}.footer-item__newsletter input#Email-newsletter-footer-block:-webkit-autofill,.footer-item__newsletter input#Email-newsletter-footer-block:-webkit-autofill:hover,.footer-item__newsletter input#Email-newsletter-footer-block:-webkit-autofill:focus,.footer-item__newsletter input#Email-newsletter-footer-block:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1.875rem var(--color-background-footer) inset!important;-webkit-text-fill-color:var(--color-text-footer)}.footer-item__newsletter button[type=submit]{top:0;position:absolute;width:50px;height:100%;padding-top:9px}html[dir=rtl] .footer-item__newsletter button[type=submit]{left:0}html[dir=ltr] .footer-item__newsletter button[type=submit]{right:0}.no-touchevents .footer-item__newsletter button[type=submit]:hover svg{opacity:1}.footer-item__newsletter button[type=submit] svg{width:65%;height:65%;opacity:.66;transition:all .1s linear}.footer-item__newsletter button[type=submit] svg path{stroke:var(--color-text-footer)}.ft_cm_contact_details ul{display:grid;grid-template-columns:auto 1fr;grid-column-gap:12px;list-style:none;margin-left:0;margin-bottom:0}.ft_cm_contact_details ul li{margin-top:0!important}.main-footer{--container-vertical-space: 70px;border-top:0}.main-footer .footer-top{border-top:0;--gutter-xlarge: 70px}.footer-top .ft_border{border-top:1px solid #497045}.footer-top .grid--layout{grid-template-columns:repeat(var(--visible-cols),auto);justify-content:space-between}.footer-top .footer-item__content .ft_cm_contact_details p a:hover{color:#000}.footer-top .footer-item__image{margin-bottom:40px!important}.footer-top .footer-item__content p{margin-bottom:23px}.footer-top .footer-item__content .ft_cm_contact_details p,.footer-top .footer-item__content .ft_cm_contact_details ul li,.footer-top .footer-item__content .ft_cm_contact_details p a{color:#0000007f}.footer-top .footer-item__content .ft_cm_contact_details p a{border:0;margin-left:5px}.footer-item .footer-item__title{font-size:18px;font-family:"Fraunces 72pt";line-height:normal;margin-bottom:24px}.footer-item .footer-item__menu span{margin-bottom:15px;line-height:normal}.footer-item .footer-item__menu span a{padding-bottom:0;border:0;color:#0000007f}.footer-item .footer-item__menu span a:hover{color:#000}.footer-item .footer-item__content .social-icons a,.footer-item .footer-item__content .social-icons a .icon{width:auto;height:auto}.footer-item .footer-item__content .social-icons a .icon svg *{fill:none}.footer-item .footer-item__content .social-icons a .icon svg path{fill:#000}.footer-item .footer-item__content .social-icons a{margin:0 6px}.footer-item .footer-item__content .member_of_block{margin-top:60px}.footer-item .footer-item__content .member_of_block .member_of_block_img{display:flex;flex-direction:column;gap:23px}.footer-item .footer-item__content .member_of_block .member_of_block_img img{max-width:145px}.footer-bottom span,.footer-bottom span a{letter-spacing:0px;color:#959595;font-size:13px;line-height:normal}.footer-bottom .ft_bottom_inner{align-items:center;border-top:1px solid #497045;padding-top:20px}.footer-bottom span a{border:0}.footer-bottom .powered-by-shopify{opacity:.43}.footer-bottom .dev_by{line-height:normal;border:0}.footer-item .footer-item__content .social-icons a .icon svg:hover path{fill:#43783d}.footer-item .footer-item__content .social-icons a .icon svg:hover [stroke="#000"]{stroke:#43783d}.ft_parallax_main{overflow:hidden}.footer-bottom .container--large{padding-top:0;padding-bottom:20px}@media screen and (min-width: 768px){.ft_parallax .footer-overlay{opacity:.8;height:var(--container-vertical-space);display:block;position:absolute;pointer-events:none;top:40px;left:0;width:100%;z-index:20;height:20%;background-image:linear-gradient(to bottom,#fff,#fff0)}.template-product .ft_parallax .footer-overlay,.template-collection .ft_parallax .footer-overlay,.template-index .ft_parallax .footer-overlay{background-image:linear-gradient(to bottom,#fcfaee,#1f1f1f00)}}@media screen and (max-width: 1023px){.footer-top .grid--layout.grid-portable-4{--visible-cols: 5;grid-gap:20px;--col-gap: 20px}}@media screen and (max-width: 989px){.footer-top .grid--layout.grid-portable-4{--visible-cols: 3;grid-gap:30px;--col-gap: 30px}.footer-bottom span,.footer-bottom span a{font-size:12px}.footer-item__icons{gap:5px}}@media screen and (max-width: 767px){.footer-top .grid--layout.grid-portable-4{--visible-cols: 1;gap:0;grid-template-columns:100%}.footer-top .ft_border{padding-top:30px;padding-bottom:20px}.main-footer{--container-vertical-space: 50px}.footer-top .ft_border .footer-item .footer-item__content.rte p,.footer-top .ft_border .footer-item .footer-item__content.rte .ft_cm_contact_details{display:none}.footer-item__content.rte .button.button--regular.button--solid{padding:10px 25px;color:#fff}.footer-top .footer-item__image{margin-bottom:30px!important;margin-left:auto;margin-right:auto}.footer-item__content.rte{text-align:center;margin-bottom:12px}[js-acc-single-content]{padding:0;max-height:0;overflow:hidden;will-change:max-height;transition:all .25s ease-out;color:#f1f1f1;opacity:0}[js-acc-item].active [js-acc-single-content]{opacity:1}.footer-item .footer-item__title{font-size:15px;border-bottom:1px solid #8A8B8A;padding:18px 0;position:relative;line-height:1;margin-bottom:0}.footer-item.active .footer-item__menu{padding-top:18px}.footer-item .footer-item__content .member_of_block{margin-top:30px}.footer-item .footer-item__content .member_of_block h4.footer-item__title,.footer-top .footer-item:last-child .footer-item__title{display:none!important}.main-footer .social-icons{margin-top:30px;justify-content:center}.footer-top .footer-item:last-child .footer-item__content{margin-bottom:0}.footer-item .footer-item__content .member_of_block .member_of_block_img{gap:30px;flex-direction:row;justify-content:center}.footer-item .footer-item__title:before{position:absolute;content:"";background-image:url(/cdn/shop/files/ft-plus.svg?v=1756974978);width:15px;height:15px;right:10px;top:50%;background-size:100% 100%;background-repeat:no-repeat;transform:translateY(-50%)}.footer-item.active .footer-item__title:before{background-image:url(/cdn/shop/files/ft-minus.svg?v=1756974978)}.footer-bottom .ft_bottom_inner{padding-top:30px;padding-bottom:17px;gap:20px}.footer-bottom .ft_bottom_inner .footer-item__icons{order:1;gap:10px}.footer-bottom .ft_bottom_inner span{order:2}.footer-bottom .ft_bottom_inner .powered-by-shopify{order:3}.footer-bottom span,.footer-bottom span a{font-size:13px}.footer-bottom .ft_bottom_inner .footer-item__icons img{max-width:33px}.footer-bottom .container--large{padding-bottom:0}}@media screen and (max-width: 375px){.footer-item .footer-item__content .member_of_block .member_of_block_img{gap:20px}.footer-item .footer-item__content .member_of_block .member_of_block_img img{max-width:135px}.footer-bottom .ft_bottom_inner .footer-item__icons img{max-width:32px}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/section-footer.css.map */
