.footer{--sn-footer:#173a2e;--sn-footer-deep:#102d24;--sn-cream:#f7f3ea;--sn-muted:#c9d4cd;--sn-line:rgba(255,255,255,.13);--sn-red:#d84b46;position:relative;margin-top:0!important;padding:0!important;background:var(--sn-footer)!important;color:var(--sn-cream)!important;border:0!important;font-family:Helvetica,Arial,sans-serif!important}.footer *{font-family:Helvetica,Arial,sans-serif!important}.footer .page-width{max-width:124rem!important;margin-left:auto!important;margin-right:auto!important}.footer__content-top{position:relative;padding:0 3.2rem 4.8rem!important}.footer__blocks-wrapper{position:relative;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:3.5rem 4.5rem!important;margin:0!important;padding:11rem 0 0!important}.footer__blocks-wrapper:before{content:"SWISS NUTRI";position:absolute;left:0;right:0;top:0;height:7.4rem;display:flex;align-items:center;border-bottom:1px solid var(--sn-line);color:var(--sn-cream);font-size:3.2rem;font-weight:700;line-height:1;letter-spacing:-.045em}.footer__blocks-wrapper:after{content:"Schweizer Familienunternehmen seit 2013";position:absolute;top:2.8rem;right:0;color:var(--sn-muted);font-size:1.25rem;font-weight:500;letter-spacing:.02em}.footer-block.grid__item{width:auto!important;max-width:none!important;margin:0!important;padding:0!important}.footer-block__heading{margin:0 0 2.1rem!important;padding:0!important;color:var(--sn-cream)!important;font-size:1.15rem!important;font-weight:700!important;line-height:1.3!important;letter-spacing:.12em!important;text-transform:uppercase}.footer-block__heading:after{display:none!important}.footer-block__details-content{margin:0!important}.footer-block__details-content,.footer-block__details-content p,.footer-block__details-content a,.footer .list-menu__item--link{color:var(--sn-muted)!important;font-size:1.32rem!important;line-height:1.55!important}.footer-block__details-content>li{margin:0!important}.footer-block__details-content>li+li{margin-top:.55rem!important}.footer .list-menu__item--link{display:inline-block!important;padding:.32rem 0!important;text-decoration:none!important;transition:color .16s ease,transform .16s ease}.footer .list-menu__item--link:hover,.footer-block__details-content a:hover{color:#fff!important;text-decoration:none!important;transform:translate(.25rem)}.footer-block.footer-block--text{padding:2.5rem 2.8rem!important;margin-top:-2.5rem!important;border:1px solid var(--sn-line);border-radius:1.6rem;background:#ffffff0b}.footer-block.footer-block--text .footer-block__heading{color:#fff!important}.footer-block.footer-block--text .footer-block__details-content,.footer-block.footer-block--text .footer-block__details-content p{color:#dce4df!important}.footer-block--newsletter{display:none!important}.footer__content-bottom{padding:0!important;min-height:0!important;height:auto!important;border-top:1px solid var(--sn-line)!important;background:var(--sn-footer-deep)!important}.footer__content-bottom-wrapper{max-width:124rem!important;min-height:0!important;height:auto!important;margin:0 auto!important;padding:.45rem 3.2rem!important;display:grid!important;grid-template-columns:1fr auto!important;grid-template-areas:"legal pay" "local pay";align-items:center!important;gap:.15rem 3rem!important}.footer__column.footer__localization{grid-area:local;width:auto!important;min-width:0!important;justify-self:start!important;align-items:center!important;padding:0!important}.footer__column--info{grid-area:legal;width:auto!important;display:block!important;align-items:flex-start!important;padding:0!important;margin:0!important}.footer__copyright{margin:0!important;padding:0!important;text-align:left!important}.footer__copyright,.footer__copyright a,.copyright__content{color:#91a59a!important;font-size:1.05rem!important;line-height:1.2!important}.footer__payment{grid-area:pay;position:static!important;margin:0!important;align-self:center!important;justify-self:end!important}.footer .list-payment{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:.65rem!important;flex-wrap:nowrap!important}.footer .list-payment__item{display:flex!important;align-items:center!important;justify-content:center!important;min-height:2.7rem!important;margin:0!important;padding:.18rem .36rem!important;border-radius:.35rem!important;background:#fff!important;box-shadow:none!important}.footer .list-payment__item svg{max-height:2rem!important}.footer__localization{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:.8rem!important;padding:0!important}.footer .localization-form{padding:0!important;margin:0!important}.footer .localization-form__select{margin:0!important;min-height:3.7rem!important;padding:1rem 3.8rem 1rem 1.4rem!important;border:1px solid var(--sn-line)!important;border-radius:999px!important;background:#ffffff0a!important;color:#d6e0da!important}.footer .localization-selector.link{color:#d6e0da!important;padding-bottom:1rem!important}.footer .disclosure__list-wrapper{border-radius:1rem!important;overflow:hidden}.footer .disclosure__link{color:#23382f!important}.footer .disclosure__link:hover{color:#173a2e!important;background:#f4efe6!important}.footer a:focus-visible,.footer button:focus-visible,.footer input:focus-visible{outline:2px solid #fff!important;outline-offset:3px!important;box-shadow:none!important}@media(max-width:989px){.footer__content-top{padding:0 2.4rem 4rem!important}.footer__blocks-wrapper{grid-template-columns:1fr 1fr!important;gap:4rem 4.5rem!important;padding-top:10rem!important}.footer__blocks-wrapper:after{top:4.3rem;left:0;right:auto}.footer-block.footer-block--text{grid-column:1/-1;margin-top:0!important}.footer__content-bottom-wrapper{padding-left:2.4rem!important;padding-right:2.4rem!important}}@media(max-width:749px){.footer__content-top{padding:0 2rem 3.2rem!important}.footer__blocks-wrapper{display:block!important;padding-top:9rem!important}.footer__blocks-wrapper:before{height:6.4rem;font-size:2.6rem}.footer__blocks-wrapper:after{top:4.4rem;font-size:1.05rem}.footer-block.grid__item{padding:2.2rem 0!important;border-bottom:1px solid var(--sn-line)}.footer-block.grid__item:first-of-type{padding-top:1.4rem!important}.footer-block.footer-block--text{margin-top:1.8rem!important;padding:2.2rem!important;border:1px solid var(--sn-line)!important}.footer-block__heading{margin-bottom:1.4rem!important;font-size:1.05rem!important}.footer-block__details-content,.footer-block__details-content p,.footer-block__details-content a,.footer .list-menu__item--link{font-size:1.22rem!important}.footer__content-bottom-wrapper{min-height:0!important;height:auto!important;padding:.8rem 2rem!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:.75rem!important}.footer__payment{order:1!important;justify-self:start!important}.footer__column--info{order:2!important}.footer__column.footer__localization{order:3!important}.footer .list-payment{justify-content:flex-start!important;flex-wrap:wrap!important}.footer__copyright{text-align:left!important}.footer__localization{width:100%!important;flex-wrap:wrap!important}.footer .localization-form,.footer .localization-form__select{width:100%!important}}.template-product .product-form__quantity .quantity,.product .product-form__quantity .quantity{display:grid!important;grid-template-columns:52px 72px 52px!important;width:176px!important;min-width:176px!important;height:50px!important;min-height:50px!important;margin:0!important;padding:0!important;overflow:hidden!important;border:1px solid rgba(31,58,46,.2)!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important}.template-product .product-form__quantity .quantity:before,.template-product .product-form__quantity .quantity:after,.product .product-form__quantity .quantity:before,.product .product-form__quantity .quantity:after{display:none!important;content:none!important;box-shadow:none!important}.template-product .product-form__quantity .quantity__button,.product .product-form__quantity .quantity__button{position:static!important;width:52px!important;min-width:52px!important;height:48px!important;min-height:48px!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:0!important;background:#fff!important;color:#16211b!important;box-shadow:none!important}.template-product .product-form__quantity .quantity__button:first-child,.product .product-form__quantity .quantity__button:first-child{border-right:1px solid rgba(31,58,46,.13)!important}.template-product .product-form__quantity .quantity__button:last-child,.product .product-form__quantity .quantity__button:last-child{border-left:1px solid rgba(31,58,46,.13)!important}.template-product .product-form__quantity .quantity__button svg,.product .product-form__quantity .quantity__button svg{width:14px!important;height:14px!important}.template-product .product-form__quantity .quantity__input,.product .product-form__quantity .quantity__input{position:static!important;width:72px!important;min-width:72px!important;height:48px!important;min-height:48px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:#fff!important;color:#16211b!important;font-size:16px!important;font-weight:600!important;line-height:48px!important;text-align:center!important;box-shadow:none!important;-webkit-appearance:textfield!important;appearance:textfield!important;-moz-appearance:textfield!important}.template-product .product-form__quantity .quantity__input::-webkit-inner-spin-button,.template-product .product-form__quantity .quantity__input::-webkit-outer-spin-button,.product .product-form__quantity .quantity__input::-webkit-inner-spin-button,.product .product-form__quantity .quantity__input::-webkit-outer-spin-button{margin:0!important;-webkit-appearance:none!important}.template-product .product-form__quantity .quantity__button:hover,.product .product-form__quantity .quantity__button:hover{background:#f4f6f4!important}html[lang^=en] .footer__blocks-wrapper:after{content:"Swiss family business since 2013"}html[lang^=fr] .footer__blocks-wrapper:after{content:"Entreprise familiale suisse depuis 2013"}html[lang^=it] .footer__blocks-wrapper:after{content:"Azienda familiare svizzera dal 2013"}html[lang^=en] .footer__copyright .copyright__content:last-child,html[lang^=fr] .footer__copyright .copyright__content:last-child,html[lang^=it] .footer__copyright .copyright__content:last-child{font-size:0!important}html[lang^=en] .footer__copyright .copyright__content:last-child:after{content:"Swissnutri.ch is a brand operated by Swiss Nutri GmbH.";font-size:1.05rem}html[lang^=fr] .footer__copyright .copyright__content:last-child:after{content:"Swissnutri.ch est une marque exploit\e9 e par Swiss Nutri GmbH.";font-size:1.05rem}html[lang^=it] .footer__copyright .copyright__content:last-child:after{content:"Swissnutri.ch \e8  un marchio gestito da Swiss Nutri GmbH.";font-size:1.05rem}.footer-contact-social{display:flex;align-items:center;gap:1.2rem;margin:1.2rem 0 0!important;padding:0!important}.footer-contact-social li{display:flex;margin:0!important}.footer-contact-social__link{display:flex;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;color:var(--sn-cream)!important;text-decoration:none!important;transition:color .16s ease,transform .16s ease}.footer-contact-social__link .icon{width:2.5rem;height:2.5rem}.footer-contact-social__link:hover{color:#fff!important;transform:translateY(-.15rem)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/swissnutri-footer.css.map */
