html{scroll-behavior:smooth}body,html{color:#000;font-size:16px;line-height:16px}body{overflow-x:hidden}*,:after,:before{box-sizing:border-box}.footer{padding-bottom:55px}.footer .footer__content-top{padding:0}.footer .footer__content-top .footer__blocks-wrapper{margin:0 auto;position:relative;display:flex;flex-wrap:nowrap;justify-content:space-between;padding:0 69px}.footer .footer__content-top .footer__blocks-wrapper .footer-block{padding-left:0;width:auto;flex-grow:inherit;padding-bottom:0}.footer .footer__content-top .footer__blocks-wrapper .footer-block.footer-block-newsletter{min-width:276px}.footer .footer__content-top .footer__blocks-wrapper .footer-block.footer-block-newsletter .field__input:not(:placeholder-shown)~.field__label{font-size:12px!important}.footer .footer__content-top .footer__blocks-wrapper .footer-block .newsletter-form{max-width:276px}.footer .footer__content-top .footer__blocks-wrapper .footer-block .newsletter-form button#Subscribe{right:14px;position:absolute;top:50%;transform:translateY(-50%);width:20px;height:20px;min-width:fit-content;min-height:fit-content;padding:0;border:0;box-shadow:none;background:0 0;margin:0}.footer .footer__content-top .footer__blocks-wrapper .footer-block .newsletter-form .newsletter-form__information{text-align:left;color:#000}.footer .footer__content-top .footer__blocks-wrapper .footer-block .newsletter-form .newsletter-form__information a{color:#000}.footer .footer__content-top .footer__blocks-wrapper .footer-block .newsletter-form .newsletter-form__field-wrapper input.newsletter-form__input{background:#f8f8f8;border-bottom:1px solid #000;font-style:normal;font-weight:400;font-size:16px;line-height:16px;color:#000;box-shadow:none;padding:22px 42px 6px 10px;height:auto;width:100%;font-family:var(--font-body-family);height:44px;letter-spacing:0}.footer .footer__content-top .footer__blocks-wrapper .footer-block .newsletter-form .newsletter-form__field-wrapper label{font-style:normal;font-weight:400;font-size:16px;letter-spacing:0;line-height:16px;color:#000;left:10px}.footer .footer__content-top .footer__blocks-wrapper .footer-block ul.footer__list-social{flex-direction:column}.footer .footer__content-top .footer__blocks-wrapper .footer-block ul.footer__list-social.icons-only{flex-direction:row;justify-content:space-between;margin-top:20px}.footer .footer__content-top .footer__blocks-wrapper .footer-block ul.footer__list-social .list-social__item .list-social__link{font-style:normal;font-weight:400;font-size:16px;line-height:28px;color:#000;margin-bottom:0;letter-spacing:0;margin-top:0;padding:0;text-decoration:none}.footer .footer__content-top .footer__blocks-wrapper .footer-block .footer-block__heading{font-style:normal;font-weight:600;font-size:18px;line-height:24px;color:#000;margin-bottom:6px;letter-spacing:0;text-align:left}.footer .footer__content-top .footer__blocks-wrapper .footer-block .footer-block__details-content li{margin-right:0;letter-spacing:0;color:#000}.footer .footer__content-top .footer__blocks-wrapper .footer-block .footer-block__details-content li a,.footer .footer__content-top .footer__blocks-wrapper .footer-block .footer-block__details-content li p{font-style:normal;font-weight:400;font-size:16px;line-height:28px;color:#000;margin-bottom:0;letter-spacing:0;padding-bottom:0;margin-top:0;padding-top:0;text-decoration:none}.footer .footer__content-top .footer__blocks-wrapper .footer-block.footer-block-charities{order:5;margin:0;max-width:80%}@media (min-width:992px){.footer .footer__content-top .footer__blocks-wrapper .footer-block.footer-block-charities{order:unset;max-width:200px}}.footer .footer__content-top .footer__blocks-wrapper .footer-block.footer-block-charities .footer-block__heading{font-size:16px;line-height:24px;font-style:normal;font-weight:600;margin-bottom:12px;color:#000}.footer .footer__content-top .footer__blocks-wrapper .footer-block.footer-block-charities img{max-width:100%}.footer .footer__content-top .footer__blocks-wrapper .footer-block.footer-block-charities ul.footer__list-charities{flex-direction:column}.footer .footer__content-top .footer__blocks-wrapper .footer-block.footer-block-charities ul.footer__list-charities .list-charities__item{margin-bottom:1.5rem}.footer .footer__content-top .footer__blocks-wrapper .footer-block.footer-block-charities ul.footer__list-charities .list-charities__item:last-child{margin-bottom:0}.footer .footer__content-bottom{padding:0;border:0}.footer .footer__content-bottom .footer__content-bottom-wrapper{display:flex;width:100%;padding:40px 69px 0}.footer .footer__content-bottom .footer__content-bottom-wrapper .footer-columns{display:flex;justify-content:space-between;align-items:flex-end;width:100%}.footer .footer__content-bottom .footer__content-bottom-wrapper .footer-columns .footer-info{display:flex;justify-content:flex-end;align-items:flex-end}.footer .footer__content-bottom .footer__content-bottom-wrapper .footer-columns .footer-info .footer-copyright{max-width:275px;margin-left:53px}.footer .footer__content-bottom .footer__content-bottom-wrapper .footer-columns .footer-info .footer-copyright p{font-style:normal;font-weight:400;font-size:14px;line-height:16px;color:#4f4f4f;margin:0;letter-spacing:0}.footer .footer__content-bottom .footer__content-bottom-wrapper .footer-columns .footer-info .footer-terms a{font-style:normal;font-weight:400;font-size:14px;line-height:16px;text-align:center;text-decoration:underline;color:#4f4f4f;display:inline-block;letter-spacing:0}@media (max-width:1200px){.footer .footer__content-top .footer__blocks-wrapper{flex-wrap:wrap}}@media (max-width:745px){.footer .footer__content-bottom .footer__content-bottom-wrapper{padding:15px 0 0}}@media (max-width:992px){.footer .footer__content-top .footer__blocks-wrapper{flex-direction:column;padding:0 15px}.footer .footer__content-top .footer__blocks-wrapper .footer-block-newsletter{order:1;margin:0}.footer .footer__content-top .footer__blocks-wrapper .footer-block-newsletter .footer-block__newsletter .newsletter-form__field-wrapper{width:100%}.footer .footer__content-top .footer__blocks-wrapper .footer-block-newsletter .newsletter-form{max-width:100%}.footer .footer__content-top .footer__blocks-wrapper .footer-block-social{order:2;margin:0}.footer .footer__content-top .footer__blocks-wrapper .footer-block-social .footer-block__heading{display:none}.footer .footer__content-top .footer__blocks-wrapper .footer-block-social ul.footer__list-social{flex-direction:row;justify-content:space-around;padding:10px 7px 18px;align-items:center}}@media (max-width:992px) and (max-width:992px){.footer .footer__content-top .footer__blocks-wrapper .footer-block-social ul.footer__list-social{padding-top:9px}}@media (max-width:992px){.footer .footer__content-top .footer__blocks-wrapper .footer-block-social ul.footer__list-social .list-social__item{margin-right:31px}.footer .footer__content-top .footer__blocks-wrapper .footer-block-social ul.footer__list-social .list-social__item:last-child{margin-right:0}.footer .footer__content-top .footer__blocks-wrapper .footer-block-social ul.footer__list-social .list-social__item .list-social__link{line-height:1}.footer .footer__content-top .footer__blocks-wrapper .footer-block-social ul.footer__list-social .list-social__item .list-social__link .small-hide{display:none}.footer .footer__content-top .footer__blocks-wrapper .footer-block-social ul.footer__list-social .list-social__item .list-social__link svg{display:block;width:34px;height:34px}.footer .footer__content-top .footer__blocks-wrapper .footer-block__details-content{margin-bottom:0}.footer .footer__content-top .footer__blocks-wrapper .footer-block-contact{order:3;padding:0 3px;margin-bottom:18px}.footer .footer__content-top .footer__blocks-wrapper .footer-block-contact .footer-block__details-content{margin-bottom:0}.footer .footer__content-top .footer__blocks-wrapper .footer-block-contact .footer-block__details-content li{display:flex;align-items:center;column-gap:4px}.footer .footer__content-top .footer__blocks-wrapper .footer-block--menu-1{order:4;margin:0 0 18px}.footer .footer__content-top .footer__blocks-wrapper .footer-block--menu-2,.footer .footer__content-top .footer__blocks-wrapper .footer-block--menu-3{order:5;margin:0 0 18px}.footer .footer__content-bottom .footer__content-bottom-wrapper .footer-columns{flex-direction:column;padding:0 18px}.footer .footer__content-bottom .footer__content-bottom-wrapper .footer-columns .footer-info{order:1;flex-direction:column;width:100%;margin-bottom:22px}.footer .footer__content-bottom .footer__content-bottom-wrapper .footer-columns .footer-info .footer-copyright{order:1;width:100%;margin:0 0 8px;max-width:100%}.footer .footer__content-bottom .footer__content-bottom-wrapper .footer-columns .footer-info .footer-terms,.footer .footer__content-bottom .footer__content-bottom-wrapper .footer-columns .footer-logo{order:2;width:100%}.footer .footer__content-bottom .footer__content-bottom-wrapper .footer-columns .footer-logo img{max-width:100%}.footer .footer__content-bottom .footer__content-bottom-wrapper .footer-columns .footer-logo a svg{width:100%}}.footer-logo img{max-width:100%;height:auto}@media (max-width:992px){.footer-logo img{width:246px}}.totop{position:fixed;right:32px;z-index:13;bottom:100px;width:50px;height:50px;background:#fff;border:1px solid #a5a5a5;border-radius:2px;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column;font-family:var(--font-body-family);font-weight:600;font-size:14px;line-height:17px;opacity:0;transform:scale(0);transition:all .3s ease;color:inherit;text-decoration:none;cursor:pointer}@media (max-width:767px){.totop{width:40px;height:40px;right:35px}}.totop span{padding:5px 0 0}@media (max-width:767px){.totop span{padding-top:2px}}@media (max-width:767px){.totop svg{width:10px}}.totop.fixed{opacity:1;transform:scale(1)}.footer__sms-signup,.newsletter-form__information{display:block;margin:0 auto;max-width:276px}@media (max-width:992px){.footer__sms-signup,.newsletter-form__information{max-width:100%}}footer-signup{max-width:276px;margin:0 auto}.footer__sms-signup{margin-top:12px}
/*# sourceMappingURL=/cdn/shop/t/965/assets/section-footer-custom.css.map */
