.seed-footer{--ft-ink: #0f2a08;--ft-ink-2: #112e0a;--ft-cream: #f4efe4;--ft-cream-soft: #ede5d0;--ft-lime: #d3fa99;--ft-lime-bright: #e5ffb3;--ft-rule: rgba(244, 239, 228, .14);--ft-rule-soft: rgba(244, 239, 228, .09);--ft-text-soft: rgba(244, 239, 228, .9);--ft-text-faint: rgba(244, 239, 228, .66);position:relative;background:var(--ft-ink);color:var(--ft-cream);overflow:hidden;isolation:isolate}.seed-footer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background-image:radial-gradient(ellipse 70% 60% at 90% -20%,rgba(211,250,153,.08) 0%,transparent 60%),radial-gradient(ellipse 50% 50% at 0% 120%,rgba(211,250,153,.05) 0%,transparent 65%)}.seed-footer__main{position:relative;z-index:2;max-width:1240px;margin:0 auto;padding:52px 24px 28px;display:grid;grid-template-columns:1fr;grid-template-areas:"brand" "nav" "news" "pay" "fine";gap:32px;text-align:left}@media screen and (min-width:750px){.seed-footer__main{padding:64px 40px 32px;grid-template-columns:minmax(0,1fr) minmax(300px,380px);grid-template-areas:"brand news" "nav   news" "pay   pay" "fine  fine";column-gap:64px;row-gap:40px;align-items:start}}.seed-footer__logo{grid-area:brand;display:inline-flex;align-items:center;gap:10px;align-self:start;justify-self:start;color:var(--ft-cream)!important;font-family:var(--font-heading-family, "Assistant"),sans-serif;font-size:1.25rem;font-weight:600;letter-spacing:-.01em;text-decoration:none;position:relative;padding-left:18px}.seed-footer__logo:before{content:"";position:absolute;left:0;top:50%;width:8px;height:8px;border-radius:50%;background:var(--ft-lime);box-shadow:0 0 14px #d3fa9980;transform:translateY(-50%);animation:ftPulse 3.2s cubic-bezier(.4,0,.2,1) infinite}.seed-footer__logo img{height:26px;width:auto;filter:brightness(0) invert(1)}@keyframes ftPulse{0%,to{opacity:.85;transform:translateY(-50%) scale(1)}50%{opacity:1;transform:translateY(-50%) scale(1.22)}}.seed-footer__nav{grid-area:nav;width:100%}.seed-footer__nav-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:28px 36px!important;margin:0!important;padding:0!important;list-style:none}.seed-footer__nav-column{display:flex!important;flex-direction:column;align-items:flex-start;gap:12px;margin:0!important;padding:0!important;border:none!important;text-align:left;min-width:0}.seed-footer__nav-column:before,.seed-footer__nav-column:after{display:none!important}.seed-footer__nav-heading{font-family:var(--font-heading-family, "Assistant"),sans-serif;font-size:.82rem!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.16em!important;color:var(--ft-lime)!important;margin:0!important;padding:0!important;border:none!important;line-height:1.2}.seed-footer__nav-heading:before,.seed-footer__nav-heading:after{display:none!important;content:none!important}.seed-footer__nav-links{display:flex!important;flex-direction:column!important;align-items:flex-start;gap:9px!important;margin:0!important;padding:0!important;list-style:none!important;width:100%}.seed-footer__nav-links li{display:block!important;width:auto;margin:0!important;text-align:left}.seed-footer__nav-links li:before,.seed-footer__nav-links li+li:before{display:none!important;content:none!important}.seed-footer__nav-links a{font-family:var(--font-body-family, "Assistant"),sans-serif!important;font-size:1rem!important;font-weight:400!important;color:var(--ft-text-soft)!important;line-height:1.45!important;text-decoration:none;position:relative;display:inline-block!important;padding:1px 0!important;letter-spacing:0;background-image:linear-gradient(var(--ft-lime),var(--ft-lime));background-size:0% 1px;background-position:0 100%;background-repeat:no-repeat;transition:color .25s ease,background-size .3s cubic-bezier(.22,1,.36,1)}.seed-footer__nav-links a:hover,.seed-footer__nav-links a:focus-visible,.seed-footer__nav-links a[aria-current=page]{color:var(--ft-lime)!important;outline:none;background-size:100% 1px}.seed-footer__nl-wrap{grid-area:news;display:flex;flex-direction:column;gap:8px;width:100%;padding:22px 22px 20px;border:1px solid var(--ft-rule);border-radius:14px;background:linear-gradient(180deg,#d3fa990d,#d3fa9900);transition:border-color .4s ease}.seed-footer__nl-wrap:before{content:"Newsletter";display:block;font-size:.66rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#d3fa9999}.seed-footer__nl-wrap:hover{border-color:#d3fa9959}.seed-footer__nl-label{font-family:var(--font-heading-family, "Assistant"),sans-serif;font-size:1.12rem!important;font-weight:600!important;line-height:1.3!important;letter-spacing:-.005em!important;color:var(--ft-cream)!important;margin:0!important;max-width:30ch}.seed-footer__nl-consent{font-size:.84rem!important;line-height:1.5!important;color:var(--ft-text-faint)!important;margin:0!important}.seed-footer__nl-status{font-size:.82rem!important;line-height:1.4!important;margin:2px 0 0!important}.seed-footer__nl-status--success{color:var(--ft-lime)!important}.seed-footer__nl-status--error{color:#ffb4a8!important}.seed-footer__newsletter{display:flex!important;align-items:stretch;margin:6px 0 2px!important;border:none!important;border-bottom:1px solid var(--ft-rule)!important;border-radius:0!important;background:transparent!important;transition:border-color .3s ease}.seed-footer__newsletter:focus-within{border-bottom-color:var(--ft-lime)!important}.seed-footer__newsletter input{flex:1;min-width:0;padding:9px 0!important;border:none!important;font-size:.95rem!important;font-weight:400!important;background:transparent!important;color:var(--ft-cream)!important;font-family:var(--font-body-family, "Assistant"),sans-serif!important;outline:none!important}.seed-footer__newsletter input::placeholder{color:var(--ft-text-faint)!important;opacity:1!important}.seed-footer__newsletter button{display:inline-flex!important;align-items:center;justify-content:center;padding:0 6px!important;margin:0!important;min-width:40px;border:none!important;border-radius:0!important;background:transparent!important;color:var(--ft-lime)!important;cursor:pointer;transition:transform .35s cubic-bezier(.22,1,.36,1),color .3s ease}.seed-footer__newsletter button:hover{transform:translate(5px);color:var(--ft-lime-bright)!important;background:transparent!important}.seed-footer__newsletter button svg{stroke:currentColor!important;width:18px;height:18px}.seed-footer__payments{grid-area:pay;display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-top:4px;padding-top:22px;border-top:1px solid var(--ft-rule-soft)}.seed-footer__payments-label{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ft-text-faint)}.netopia-badge{display:flex;align-items:center;line-height:0;opacity:.92;transition:opacity .2s ease}.netopia-badge:hover{opacity:1}.netopia-badge--vertical{width:150px}.netopia-badge--horizontal{width:250px}.seed-footer__disclaimer{grid-area:fine;margin-top:4px!important;padding-top:22px;border-top:1px solid var(--ft-rule-soft)}.seed-footer__disclaimer p{font-size:.8rem!important;line-height:1.6!important;color:var(--ft-text-faint)!important;max-width:70ch;margin:0!important;padding:0!important;border:none!important;font-style:italic}a,button,[role=button],[role=tab],[role=menuitem],[role=link],[role=option],summary,label[for],select,input[type=button],input[type=submit],input[type=reset],input[type=checkbox],input[type=radio],input[type=file],input[type=image],input[type=color],input[type=range],.seed-btn,.seed-btn--primary,.seed-btn--secondary,[data-skip],[data-dot],[data-jump],[onclick]{cursor:pointer}a[href=""],a:not([href]),button:disabled,button[aria-disabled=true],[role=button][aria-disabled=true],input:disabled{cursor:not-allowed}.seed-footer__decor{position:relative;z-index:1;background:linear-gradient(180deg,var(--ft-cream) 0%,var(--ft-cream-soft) 100%)!important;padding:140px 28px 48px!important;min-height:320px!important;border-radius:32px 32px 0 0!important;margin-top:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;align-items:stretch!important;gap:0}.seed-footer__decor:before{content:"";position:absolute;top:0;left:0;right:0;height:64px;background:linear-gradient(180deg,rgba(15,42,8,.1) 0%,transparent 100%);pointer-events:none}@media screen and (min-width:750px){.seed-footer__decor{padding:180px 64px 60px!important;border-radius:40px 40px 0 0!important}}.seed-footer__decor-text{display:flex!important;flex-wrap:wrap;justify-content:center;align-items:center;gap:0;padding-bottom:40px!important;will-change:transform;transform:none}.seed-footer__letter{font-family:var(--font-heading-family, "Assistant"),sans-serif!important;font-size:clamp(80px,14vw,200px)!important;font-weight:300!important;line-height:.85!important;letter-spacing:-.05em!important;color:var(--ft-ink)!important;opacity:.18;transform:translateY(40px) rotate(-3deg);transition:opacity .6s cubic-bezier(.23,1,.32,1),transform .8s cubic-bezier(.23,1,.32,1);transition-delay:calc(var(--letter-index, 0) * .04s);display:inline-block;text-transform:none}.seed-footer__letter--space{width:.3em}.seed-footer__letter--visible{opacity:.18!important;transform:translateY(0) rotate(0)}.seed-footer__copyright{font-family:var(--font-body-family, "Assistant"),sans-serif!important;font-size:.86rem!important;font-weight:500!important;letter-spacing:.14em!important;text-transform:uppercase;color:#0f2a08c7!important;opacity:1!important;text-align:center!important;margin:0!important;padding-top:20px!important;border-top:1px solid rgba(15,42,8,.18)}@media screen and (min-width:750px){.seed-footer__logo{font-size:1.4rem}.seed-footer__nav-heading{font-size:.85rem!important}.seed-footer__nav-links a{font-size:1.05rem!important}.seed-footer__nl-label{font-size:1.18rem!important}.seed-footer__nl-consent{font-size:.86rem!important}.seed-footer__disclaimer p{font-size:.82rem!important}.seed-footer__copyright{font-size:.92rem!important}}@media screen and (max-width:749px){.seed-footer__main{padding:44px 20px 24px;gap:28px}.seed-footer__nav-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px!important}.seed-footer__decor{padding:100px 20px 36px!important;min-height:240px!important;border-radius:24px 24px 0 0!important}.seed-footer__letter{font-size:clamp(52px,13vw,128px)!important}.seed-footer__decor-text{padding-bottom:28px!important}}@media(prefers-reduced-motion:reduce){.seed-footer__logo:before,.seed-footer__letter,.seed-footer__nav-links a,.seed-footer__newsletter button{animation:none!important;transition:none!important}.seed-footer__letter{opacity:.18!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/footer-refined.css.map */
