:root{--sf941-foot-ink: #251F2C;--sf941-foot-panel: #302837;--sf941-foot-purple: #6500A5;--sf941-foot-green: #82C948;--sf941-foot-light: #F9F6FB;--sf941-foot-muted: #D4CBDA;--sf941-foot-line: rgba(255,255,255,.14)}footer.footer{background:var(--sf941-foot-ink)!important;color:var(--sf941-foot-light);border-top:4px solid var(--sf941-foot-green);margin-top:0;padding-top:clamp(27px,3.7vw,53px);padding-bottom:clamp(16px,2vw,28px)}footer.footer .footer__content-top{padding-bottom:clamp(23px,3vw,39px)}@media(min-width:1100px){footer.footer .footer__blocks-wrapper.grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.75fr) minmax(0,1fr) minmax(0,.85fr);column-gap:clamp(24px,3vw,54px);row-gap:25px;align-items:start}}footer.footer .footer__blocks-wrapper .footer-block.grid__item{min-width:0;width:100%;max-width:none;padding:0;margin:0;text-align:left}footer.footer .footer-block__heading{font-family:var(--font-heading-family);color:#fff;font-size:clamp(1.65rem,1.3vw,2.08rem);letter-spacing:-.024em;line-height:1.2;font-weight:750;margin:0 0 17px}footer.footer .footer__blocks-wrapper .footer-block:first-child .footer-block__heading{color:var(--sf941-foot-green);font-size:clamp(2.05rem,2vw,2.9rem);font-weight:770;letter-spacing:-.038em}footer.footer .footer-block__details-content,footer.footer .footer-block__details-content p,footer.footer .footer-block__details-content li,footer.footer .footer-block__details-content .list-menu__item--link{color:var(--sf941-foot-muted);font-family:var(--font-body-family);font-size:1.38rem;font-weight:470;line-height:1.68;letter-spacing:0;text-decoration:none}footer.footer .footer-block__details-content p{margin:0 0 7px}footer.footer .footer-block:first-child .footer-block__details-content p{max-width:300px;margin-bottom:11px;line-height:1.65}footer.footer .footer-block:first-child .footer-block__details-content strong{color:#fff;font-weight:750}footer.footer .footer-block__details-content a,footer.footer .footer-block__details-content .list-menu__item--link{display:inline-block;color:#e9e3ee;font-family:var(--font-body-family);font-weight:580;font-size:1.38rem;padding:0;margin:0;line-height:1.6;text-decoration:none;text-underline-offset:4px;transition:color .16s ease}footer.footer .footer-block__details-content a:hover,footer.footer .footer-block__details-content .list-menu__item--link:hover{color:var(--sf941-foot-green);text-decoration:underline}footer.footer .footer-block__details-content a:focus-visible,footer.footer .footer__list-social a:focus-visible,footer.footer .copyright__content a:focus-visible{outline:3px solid var(--sf941-foot-green);outline-offset:4px;border-radius:4px}footer.footer .footer-block__details-content>li:not(:last-child){margin:0 0 7px}footer.footer .footer-block--newsletter{margin-top:clamp(18px,2.2vw,29px);padding-top:20px;border-top:1px solid var(--sf941-foot-line);justify-content:flex-start;align-items:center}footer.footer .footer__follow-on-shop{justify-content:flex-start}footer.footer .footer__list-social,footer.footer .footer__list-social.list-social{justify-content:flex-start;align-items:center;gap:8px}footer.footer .list-social__link{color:#f2edf6;border:1px solid rgba(255,255,255,.17);background:var(--sf941-foot-panel);border-radius:100%;transition:background .16s ease,color .16s ease}footer.footer .list-social__link:hover{color:var(--sf941-foot-green);background:#3c3146}footer.footer .footer__content-bottom{border-top:1px solid var(--sf941-foot-line);padding-top:clamp(16px,2vw,26px)}footer.footer .footer__copyright,footer.footer .copyright__content,footer.footer .copyright__content a,footer.footer .policies a{color:#d4cbda;font-family:var(--font-body-family);font-size:1.16rem;line-height:1.6;letter-spacing:0}footer.footer .copyright__content a:hover,footer.footer .policies a:hover{color:var(--sf941-foot-green)}footer.footer .policies{display:flex;justify-content:center;flex-wrap:wrap;gap:3px 13px}footer.footer .footer__payment{margin-top:12px}footer.footer .list-payment{justify-content:center;gap:4px}footer.footer .list-payment__item{border-radius:4px}footer.footer .footer__column--info{align-items:center}@media(min-width:750px)and (max-width:1099px){footer.footer .footer__blocks-wrapper.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;row-gap:30px}}@media(max-width:749px){footer.footer .footer__content-top{padding-left:2rem;padding-right:2rem}footer.footer .footer__blocks-wrapper.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:17px;row-gap:24px}footer.footer .footer__blocks-wrapper .footer-block:first-child{grid-column:1/-1}footer.footer .footer__blocks-wrapper .footer-block:last-child{grid-column:1/-1}footer.footer .footer-block__heading{margin-bottom:11px;font-size:1.72rem}footer.footer .footer-block:first-child .footer-block__heading{font-size:2.3rem}footer.footer .footer-block__details-content a,footer.footer .footer-block__details-content p,footer.footer .footer-block__details-content .list-menu__item--link{font-size:1.3rem}footer.footer .footer-block--newsletter{margin-top:20px;gap:15px}footer.footer .footer__list-social.list-social{justify-content:center}footer.footer .footer__follow-on-shop{justify-content:center}}@media(max-width:380px){footer.footer .footer__blocks-wrapper.grid{grid-template-columns:1fr;row-gap:18px}footer.footer .footer__blocks-wrapper .footer-block{grid-column:1/-1}}#MainContent .newsletter .newsletter__wrapper{border-top:1px solid #EAE5EC;background:linear-gradient(135deg,#f9f7fb,#f6f7f3);padding-top:clamp(30px,3.2vw,48px);padding-bottom:clamp(30px,3.2vw,48px)}#MainContent .newsletter h2{color:#28222d;font-family:var(--font-heading-family);font-weight:750;font-size:clamp(3.15rem,3.2vw,4.8rem);line-height:1.08;letter-spacing:-.04em}#MainContent .newsletter .newsletter__subheading,#MainContent .newsletter .newsletter__subheading p{font-family:var(--font-body-family);color:#62596a;font-size:1.48rem;line-height:1.55;letter-spacing:0}#MainContent .newsletter .newsletter-form__field-wrapper{max-width:min(46rem,100%);margin-left:auto;margin-right:auto}#MainContent .newsletter .newsletter-form .field{border-radius:13px}#MainContent .newsletter .newsletter-form .field__input{border-radius:13px;background:#fff;color:#29232d;font-family:var(--font-body-family);font-size:1.5rem;letter-spacing:0}#MainContent .newsletter .newsletter-form .field__label{font-family:var(--font-body-family);font-size:1.35rem;letter-spacing:0}#MainContent .newsletter .newsletter-form__button{color:#6500a5;border-radius:0 12px 12px 0}#MainContent .newsletter .newsletter-form__button:hover{color:#510083}#MainContent .newsletter .newsletter-form__button:focus-visible{outline:3px solid #82C948;outline-offset:3px}@media(prefers-reduced-motion:reduce){footer.footer .footer-block__details-content a,footer.footer .list-social__link{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/941-footer-redesign-lab.css.map */
