.footer{position:relative;z-index:1;padding-top:4.7rem}.footer .page-width{padding:0 4rem}.footer:before{content:"";background-image:url(/cdn/shop/files/footer-bg.png);background-repeat:no-repeat;background-size:cover;display:block;width:55%;height:246px;position:absolute;top:17px;left:0;background-position:right;z-index:-1}.footer__content-top{display:flex;flex-wrap:wrap;justify-content:space-between}.footer__blocks-wrapper{display:flex;flex-wrap:wrap}.footer-block{width:172px}.footer-block{border-left:1px solid #B1B1B1;padding-left:20px}.footer-block__heading{color:#5c5b58;font-weight:700;font-size:26px;line-height:31px;margin-bottom:20px}.footer-block__heading .svg-wrapper{display:none}.footer-menu-list li{font-size:14px;line-height:17px}.footer-menu-list li+li{margin-top:15px}.footer-menu-list .list-menu__item--link{padding:0;font-size:14px;line-height:17px}.footer-menu-list .list-menu__item--link:hover{color:#835735}.footer-content p{margin:0;color:#2f2e2c;font-size:14px;line-height:22px}.footer-content p+p{margin:15px 0 0}.footer-content p strong{display:flex;font-weight:800;color:#5c5b58;font-size:12px;line-height:15px;margin-bottom:5px}.footer-content p a{color:#2f2e2c;text-decoration:none}.footer-content p a:hover{color:#2f2e2c;text-decoration:underline}.footer-block__brand-info{width:490px;text-align:center;padding-top:2px;margin-left:-2px}.footer-heading-link,.footer-__-heading-logo-wrapper{display:flex;justify-content:center;padding-left:5px}.footer-__-heading-logo-wrapper{width:265px}.footer-__-heading-logo-wrapper img{width:100%;height:auto}.footer-brand-description{color:#000;font-size:14px;line-height:20px;margin:14px 0 32px}.footer-brand-description p{margin:0;color:#000;font-size:14px;line-height:20px}.footer-brand-description p+p{margin-top:10px}.social-section{display:flex;flex-wrap:wrap;align-items:center;gap:20px 74px}.social-section .footer__list-social{gap:18px}.social-section .list-social__link{padding:0}.footer__list-social .svg-wrapper{width:30px;height:auto;color:#8e867a}.list-social__link:hover .svg-wrapper{color:#6d5846}.footer-brand-patent__heading{display:inline-flex;align-items:center;gap:5px;margin:0;font-weight:700;color:#000;font-size:20px;line-height:24px;text-decoration:underline}.footer-brand-patent__heading a,.footer-brand-patent__heading p{display:inline-flex;align-items:center;gap:5px;color:#000}.footer-brand-patent__heading a:hover{color:#835735}.footer-brand-patent__heading .svg-wrapper{display:inline-flex;width:24px;height:auto}.footer__content-bottom{border:none;padding:27px 0 16px}.footer__copyright{margin:0;width:100%;display:flex;align-items:center;justify-content:space-between}.footer__copyright-content p{margin:0;color:#2f2e2c;font-size:12px;line-height:18px;font-weight:500}.footer__copyright-content a{color:#2f2e2c;text-decoration:none}.footer__copyright-content a:hover{color:#835735}.footer__copyright-content span a{text-decoration:underline}.policies li:first-child:before{display:none}.policies li:not(:first-child):before{content:"|";padding:0 .5rem}.policies li a{color:#2f2e2c;font-size:12px;line-height:15px;padding:0}.policies li a:hover{color:#835735}@media screen and (max-width: 1440px){.footer:before{width:57.3%}}@media screen and (max-width: 1290px){.footer:before{width:52%}.footer .page-width{padding:0 2.5rem}.footer-block__brand-info{padding-left:0}.footer-block{width:159px}.footer-block.footer-block--menu{width:140px}.footer-content p+p{margin:16px 0 0}.footer-content p{font-size:13px;line-height:22px}}@media screen and (max-width: 1023px){.footer{padding-top:1rem}.footer:before{display:none}.footer__content-top{flex-direction:column}.footer-block__brand-info{order:2;position:relative;width:100%;padding:42px 0 0;margin:0}.footer-block__brand-info:before{content:"";background-image:url(/cdn/shop/files/footer-bg.png);background-repeat:no-repeat;background-size:cover;display:block;width:calc(100% + 30px);height:221px;position:absolute;top:17px;left:-2.5rem;background-position:right;z-index:-1}.footer-__-heading-logo-wrapper{width:257px}.footer-heading-link,.footer-__-heading-logo-wrapper{padding:0}.footer-brand-description{max-width:580px;margin:10px auto 30px;width:100%}.social-section{flex-direction:column}.footer-brand-patent__heading{font-size:16px;line-height:20px;gap:4px}.footer-brand-patent__heading .svg-wrapper{width:20px}.social-section,.social-section .footer__list-social{gap:40px}.footer__list-social .svg-wrapper{width:36px}.footer__blocks-wrapper{flex-direction:column;max-width:462px;margin:0 auto;width:100%}.footer-block.footer-block--menu{width:100%}.footer-block{width:100%;padding:20px 0;border:none}.footer-block+.footer-block{border-top:1px solid #B1B1B1}.footer-block.open .footer-block__details-content{display:block}.footer-block.open .icon-add{display:none}.footer-block.open .icon-remove{display:inline-flex}.footer-block__details-content{display:none;padding:21px 0 10px;margin:0}.footer-block__heading{margin-bottom:0;display:flex;align-items:center;justify-content:space-between}.footer-block__heading .svg-wrapper{display:inline-flex;width:15px;height:auto;color:#595959}.footer-block__heading .svg-wrapper svg{height:auto}.icon-remove{display:none}.footer__content-bottom{padding:32px 0 14px}.footer__copyright{flex-direction:column;gap:20px}}@media screen and (max-width: 650px){.footer .page-width{padding:0 2rem}.footer-block__brand-info:before{left:-2rem;height:248px}.footer__blocks-wrapper{padding:0 10px}.footer-block__brand-info{padding-top:45px}.footer-__-heading-logo-wrapper{width:220px}.footer-brand-description{margin:12px auto 42px;text-align:left}.footer-brand-description p{font-size:13px}.social-section{gap:30px}.footer__copyright{gap:29px}}.cart-template .footer-top,.cart-template .footer__content-top,.cart-template .footer:before,.cart-template .policies{display:none}.cart-template .footer{padding:0}.cart-template .footer__content-bottom{padding:18px 0 17px}.cart-template .footer__copyright{justify-content:center}@media screen and (max-width: 1023px){.cart-template .footer__content-bottom{padding:18px 0 16px}}@media screen and (max-width: 650px){.cart-template .footer__content-bottom{padding:22px 0}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom-footer.css.map */
