footer{--sj-footer-green:#075b43;--sj-footer-deep:#174b3d;--sj-footer-paper:#f7f1e7;--sj-footer-paper-2:#fffaf2;--sj-footer-muted:#64736c;--sj-footer-mint:#ddeae5;--sj-footer-red:#c83e42;--sj-footer-line:rgba(221,234,229,.22);background:var(--sj-footer-green)}footer .footer-content{position:relative!important;overflow:hidden!important;align-items:center!important;padding:clamp(30px,3vw,46px)!important;border:1px solid rgba(255,255,255,.28)!important;border-radius:30px!important;background:radial-gradient(circle at 92% 12%,rgba(7,91,67,.08),transparent 26%),linear-gradient(135deg,var(--sj-footer-paper-2),var(--sj-footer-paper))!important;box-shadow:0 24px 56px #00271c2e!important}footer .footer-content:after{content:"";position:absolute;inset-block-start:0;inset-inline-start:clamp(30px,3vw,46px);width:58px;height:4px;border-radius:999px;background:var(--sj-footer-red)}footer .footer-content>.group-block{position:relative;z-index:1;max-width:560px}footer .footer-content>.group-block .text-block h2{margin:0 0 10px!important;color:var(--sj-footer-deep)!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(2rem,2.5vw,2.8rem)!important;line-height:1.03!important;letter-spacing:-.038em!important;text-wrap:balance}footer .footer-content>.group-block .text-block p{margin:0!important;max-width:40ch;color:var(--sj-footer-muted)!important;font-size:.94rem!important;line-height:1.58!important}footer .email-signup-block{position:relative;z-index:1;width:100%!important;min-width:0!important}footer .email-signup__form{width:100%!important}footer .email-signup__input-group--integrated{min-height:64px!important;overflow:hidden;border:1px solid rgba(7,91,67,.2)!important;background:#fff!important;box-shadow:0 12px 28px #1f443717!important}footer .email-signup__input{min-height:62px!important;padding:0 24px!important;color:var(--sj-footer-deep)!important;font-size:.94rem!important;line-height:1.2!important}footer .email-signup__input::placeholder{color:#174b3d94!important}footer .email-signup__button--integrated.email-signup__button--arrow{width:48px!important;height:48px!important;margin:7px!important;flex:0 0 48px!important;border-radius:999px!important;background:var(--sj-footer-green)!important;color:#fff!important;box-shadow:0 8px 18px #075b432e!important;transition:transform .2s ease,background-color .2s ease!important}footer .email-signup__button-icon{width:21px!important;height:21px!important}footer .email-signup__message{margin-top:10px;color:var(--sj-footer-deep)!important;font-size:.82rem}footer .utilities{border-top-color:var(--sj-footer-line)!important}footer .footer-utilities__text,footer .policy-list-trigger,footer .footer-utilities__text a{color:var(--sj-footer-mint)!important;font-size:.8rem!important}footer .policy-list-trigger,footer .footer-utilities__text a{transition:color .18s ease,opacity .18s ease}@media(hover:hover)and (pointer:fine){footer .email-signup__button--integrated.email-signup__button--arrow:hover{transform:translate(2px);background:#064d39!important}footer .policy-list-trigger:hover,footer .footer-utilities__text a:hover{color:#fff!important}}@media(min-width:990px){footer .footer-content{grid-template-columns:minmax(0,.82fr) minmax(440px,1.18fr)!important;gap:clamp(48px,6vw,88px)!important}footer .footer-content>.email-signup-block{max-width:720px;justify-self:end}}@media(max-width:989px)and (min-width:750px){footer .footer-content{gap:32px!important;padding:30px!important;border-radius:26px!important}footer .email-signup__input-group--integrated{min-height:58px!important}footer .email-signup__input{min-height:56px!important}}@media(max-width:749px){footer .footer-content{gap:24px!important;align-items:start!important;padding:26px 20px 22px!important;border-radius:22px!important}footer .footer-content:after{inset-inline-start:20px;width:46px;height:3px}footer .footer-content>.group-block{max-width:none}footer .footer-content>.group-block .text-block h2{font-size:clamp(1.85rem,9vw,2.35rem)!important;line-height:1.04!important;margin-bottom:7px!important}footer .footer-content>.group-block .text-block p{max-width:33ch;font-size:.86rem!important;line-height:1.52!important}footer .email-signup__input-group--integrated{min-height:56px!important;box-shadow:0 8px 20px #1f443714!important}footer .email-signup__input{min-height:54px!important;padding:0 18px!important;font-size:.86rem!important}footer .email-signup__button--integrated.email-signup__button--arrow{width:42px!important;height:42px!important;flex-basis:42px!important;margin:6px!important}footer .utilities{gap:12px!important}footer .utilities>*{text-align:center!important;justify-self:center!important}footer .footer-utilities__text,footer .policy-list-trigger,footer .footer-utilities__text a{font-size:.74rem!important}main[data-template^=product]+footer{padding-bottom:76px}}main[data-template^=product] .product-recommendations{padding-bottom:38px!important}@media(max-width:749px){main[data-template^=product] .product-recommendations{padding-bottom:34px!important}}@media screen and (min-width:750px){#header-component[data-menu-style=menu] .header-menu .menu-list__trigger>.menu-list__disclosure{opacity:1!important;color:var(--menu-top-level-font-color)!important}#header-component[data-menu-style=menu] .header-menu .menu-list__disclosure-icon{width:8px!important;min-width:8px!important;opacity:.82}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/sprinjene-footer.css.map */
