.footer--spoink{--sfo-bg: #5c42ab;--sfo-page: #ffffff;--sfo-above: #ffffff;--sfo-ink: #ffffff;--sfo-heading: #ffffff;--sfo-social-bg: #745bbc;--sfo-input-bg: #ffffff;--sfo-input-ink: #14101f;--sfo-placeholder: #8b8398;--sfo-submit-bg: #5c42ab;--sfo-submit-ink: #ffffff;--sfo-radius: 0;--sfo-gutter: 0rem;--sfo-wave-height: 6.4rem;--sfo-mascot-size: 11rem}.footer.footer--spoink,.footer--spoink.gradient{border-top:none;background:var(--sfo-page)}.footer--spoink *,.footer--spoink *:before,.footer--spoink *:after{box-sizing:border-box}.footer__panel{position:relative;margin:0 min(1.2rem,var(--sfo-gutter));border-radius:var(--sfo-radius);overflow:hidden}@media screen and (min-width:750px){.footer__panel{margin:0 var(--sfo-gutter)}}.footer__wave{display:block;background:var(--sfo-above);color:var(--sfo-bg)}.footer__wave svg{display:block;width:100%;height:var(--sfo-wave-height)}.footer__body{background:var(--sfo-bg);color:var(--sfo-ink)}.footer--spoink .footer__content-top{padding-bottom:4rem}@media screen and (max-width:749px){.footer--spoink .footer__content-top{padding-left:1.5rem;padding-right:1.5rem}}@media screen and (min-width:990px){.footer--spoink .footer__content-top{display:grid;grid-template-columns:minmax(0,1.1fr) auto auto minmax(0,1.35fr) auto;gap:4rem;align-items:start}.footer--spoink .footer__blocks-wrapper{display:contents}.footer--spoink .footer-block--newsletter{display:block;margin-top:0}}.footer--spoink .footer-block.grid__item{width:auto;max-width:none;margin:0;padding-left:0}@media screen and (max-width:989px){.footer--spoink .footer-block.grid__item{margin-bottom:3.2rem}}.footer--spoink .footer-block__heading{margin:0 0 1.6rem;color:var(--sfo-heading);font-family:Nunito Sans,sans-serif;font-style:normal;font-weight:800;font-size:12px;line-height:1.3;letter-spacing:.14em;text-transform:uppercase}.footer--spoink .footer-block__details-content{margin:0}.footer--spoink .footer-block__details-content>li:not(:last-child){margin-bottom:1rem}.footer--spoink .footer-block__details-content .list-menu__item--link,.footer--spoink .copyright__content a{padding:0;color:var(--sfo-ink);line-height:1.5;text-decoration:none;transition:opacity var(--duration-short, .1s) ease}.footer--spoink .footer-block__details-content .list-menu__item--link{font-family:Nunito Sans,sans-serif;font-style:normal;font-weight:400;font-size:13.5px;white-space:nowrap}.footer--spoink .footer-block__details-content .list-menu__item--link:hover{opacity:.75;text-decoration:none}.footer--spoink .footer-block__details-content .list-menu__item--active,.footer--spoink .footer-block__details-content .list-menu__item--link:hover,.footer--spoink .copyright__content a:hover{opacity:1;color:var(--sfo-ink);text-decoration:underline;text-decoration-thickness:.2rem;text-underline-offset:.8rem}.footer--spoink .footer-block__brand-info{text-align:left}.footer--spoink .footer-block__image-wrapper{margin:0 0 2rem}.footer--spoink .footer__social-row{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.footer--spoink .footer__list-social{gap:1rem;margin:0;justify-content:flex-start}.footer--spoink .list-social__link,.footer--spoink .footer__social-mail{display:flex;align-items:center;justify-content:center;width:3.8rem;height:3.8rem;padding:0;border-radius:50%;background:var(--sfo-social-bg);color:var(--sfo-ink);transition:opacity var(--duration-short, .1s) ease}.footer--spoink .list-social__link:hover,.footer--spoink .footer__social-mail:hover{opacity:.8}.footer--spoink .list-social__item .icon,.footer--spoink .footer__social-mail svg{width:1.7rem;height:1.7rem}.footer--spoink .list-social__link:hover .icon{transform:none}.footer--spoink .footer-block__newsletter{margin:0;text-align:left}.footer--spoink .footer__newsletter-text{margin:0 0 1.8rem;max-width:34rem;color:var(--sfo-ink);font-size:1.4rem;line-height:1.5}.footer--spoink .footer__newsletter-text p{margin:0}.footer--spoink .footer__newsletter{max-width:34rem;margin:0}.footer--spoink .newsletter-form__field-wrapper{max-width:none}.footer--spoink .footer__newsletter .field{position:relative;height:5.2rem;border-radius:10rem;background:var(--sfo-input-bg);transition:box-shadow var(--duration-short, .1s) ease}.footer--spoink .footer__newsletter .field:before,.footer--spoink .footer__newsletter .field:after{display:none}.footer--spoink .footer__newsletter .field:focus-within{box-shadow:0 0 0 .3rem var(--sfo-social-bg)}.footer--spoink .footer__newsletter .field__label{position:absolute;width:.1rem;height:.1rem;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.footer--spoink .footer__newsletter .field__input{height:5.2rem;margin:0;padding:0 6rem 0 2.2rem;border:0;background:transparent;color:var(--sfo-input-ink);font-size:1.5rem}.footer--spoink .footer__newsletter .field__input:focus,.footer--spoink .footer__newsletter .field__input:focus-visible{box-shadow:none;outline:0}.footer--spoink .footer__newsletter .field__input::placeholder{color:var(--sfo-placeholder);opacity:1}.footer--spoink .footer__newsletter .newsletter-form__button{position:absolute;top:50%;right:.6rem;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;min-width:0;padding:0;border-radius:50%;background:var(--sfo-submit-bg);color:var(--sfo-submit-ink)}.footer--spoink .footer__newsletter .newsletter-form__button .icon,.footer--spoink .footer__newsletter .newsletter-form__button svg{width:1.6rem;height:1.6rem;color:var(--sfo-submit-ink)}.footer--spoink .newsletter-form__message{color:var(--sfo-ink);justify-content:flex-start}.footer--spoink .footer__mascot{display:none}@media screen and (min-width:990px){.footer--spoink .footer__mascot{display:block;align-self:end}.footer--spoink .footer__mascot img{display:block;width:auto;height:var(--sfo-mascot-size);object-fit:contain}}.footer--spoink .footer__content-bottom{border-top:none;padding-top:0}.footer--spoink .footer__content-bottom-wrapper{justify-content:flex-start}.footer--spoink .footer__copyright{margin:2rem 0 0;text-align:left;color:var(--sfo-ink);font-size:1.2rem;line-height:1.5;opacity:.85}@media screen and (max-width:749px){.footer--spoink .footer__content-bottom-wrapper,.footer--spoink .footer__copyright{text-align:left;justify-content:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-footer-spoink.css.map */
