body.veji-page .veji-feel-footer{--vff-cream: #F5F5DC;--vff-cream-soft: #F5F5DCc8;--vff-cream-mute: #F5F5DC8c;--vff-line: #F5F5DC1f;--vff-vegetal: #CFD370;--vff-pad: clamp(20px, 5.5vw, 80px);--vff-display: var(--veji-font-heading, "EB Garamond", Georgia, serif);--vff-text: var(--veji-font-body, "Figtree", sans-serif);--vff-ease: cubic-bezier(.2, .8, .2, 1);position:relative;width:100%;overflow:hidden;background:radial-gradient(60% 50% at 8% 0%,#CFD3701a 0%,transparent 70%),linear-gradient(180deg,#2e5a43,#244735 45%,#1d3a2b);color:var(--vff-cream);font:400 16px/1.5 var(--vff-text);text-align:left;-webkit-font-smoothing:antialiased}.veji-feel-footer :where(h2,h3,p,ul,ol,li){margin:0;padding:0;max-width:none}.veji-feel-footer :where(ul,ol){list-style:none}.veji-feel-footer :where(*){text-wrap:wrap}.veji-feel-footer svg{display:block}.veji-feel-footer .vff-defs{position:absolute;width:0;height:0;overflow:hidden}body.veji-page .veji-feel-footer .vff-shade{position:absolute;top:-60px;right:-60px;bottom:-60px;left:-60px;width:calc(100% + 120px);height:calc(100% + 120px);max-width:none;max-height:none;z-index:2;pointer-events:none;mix-blend-mode:multiply;opacity:.5;filter:blur(10px)}.veji-feel-footer .vff-shade use{fill:#0c1d14}.veji-feel-footer .vff-wrap{position:relative;z-index:1;max-width:1440px;margin:0 auto}.veji-feel-footer .vff-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);border-bottom:1px solid var(--vff-line)}.veji-feel-footer .vff-top>*{padding:clamp(64px,7.5vw,112px) var(--vff-pad) clamp(56px,6vw,88px)}.veji-feel-footer .vff-top>*+*{border-left:1px solid var(--vff-line)}body.veji-page .veji-feel-footer .vff-title{font:400 clamp(40px,4.4vw,64px)/1 var(--vff-display);letter-spacing:-.01em;color:var(--vff-cream)}body.veji-page .veji-feel-footer .vff-title em{font-style:italic;color:var(--vff-vegetal)}body.veji-page .veji-feel-footer .vff-give{display:flex;flex-direction:column;align-items:center;gap:8px;width:fit-content;max-width:300px;margin-top:44px;text-align:center;font-size:14px;font-weight:400;line-height:1.5;color:var(--vff-cream-mute)}.veji-feel-footer .vff-pct{flex:none;font:400 clamp(72px,7vw,104px)/.9 var(--vff-display);background:linear-gradient(180deg,#edf28c,#c3c86e);-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:.12em;margin-bottom:-.12em}.veji-feel-footer .vff-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}body.veji-page .veji-feel-footer .vff-col h3{margin:0 0 20px;font:600 12px/1 var(--vff-text);letter-spacing:.14em;text-transform:uppercase;color:var(--vff-vegetal)}.veji-feel-footer .vff-links{display:grid;gap:13px;font-size:16px}body.veji-page .veji-feel-footer :is(.vff-links,.vff-legal) :is(a,button){position:relative;display:inline-block;padding:0 0 2px;margin:0;min-height:0;height:auto;border:0;background:none;box-shadow:none;color:var(--vff-cream-soft);font:inherit;line-height:1.5;vertical-align:baseline;letter-spacing:normal;text-transform:none;text-decoration:none;cursor:pointer;opacity:1;overflow-wrap:anywhere;transition:color .3s}body.veji-page .veji-feel-footer :is(.vff-links,.vff-legal) :is(a,button):hover{color:var(--vff-cream)}.veji-feel-footer :is(.vff-links,.vff-legal) :is(a,button):after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .45s var(--vff-ease)}.veji-feel-footer :is(.vff-links,.vff-legal) :is(a,button):hover:after{transform:scaleX(1);transform-origin:left}.veji-feel-footer .veji-feel-references{padding:0 var(--vff-pad);border-bottom:1px solid var(--vff-line)}.veji-feel-footer .vrf-box summary{display:flex;align-items:baseline;gap:16px;padding:24px 0;cursor:pointer;list-style:none}.veji-feel-footer .vrf-box summary::-webkit-details-marker{display:none}.veji-feel-footer .vrf-box summary:focus-visible{outline:2px solid var(--vff-vegetal);outline-offset:4px}body.veji-page .veji-feel-footer .vrf-title{margin:0;font:400 24px/1 var(--vff-display);letter-spacing:-.01em;color:var(--vff-cream);text-transform:none}.veji-feel-footer .vrf-count{font-size:13px;color:var(--vff-cream-mute)}.veji-feel-footer .vrf-plus{display:grid;place-items:center;align-self:center;width:34px;height:34px;margin-left:auto;border:1px solid #F5F5DC40;color:var(--vff-cream);transition:background .2s,color .2s,transform .3s var(--vff-ease)}.veji-feel-footer .vrf-plus svg{width:12px;height:12px}.veji-feel-footer .vrf-box summary:hover .vrf-plus{background:var(--vff-cream);color:#244735}.veji-feel-footer .vrf-box[open] .vrf-plus{transform:rotate(45deg)}.veji-feel-footer .vrf-box ol{columns:2;column-gap:88px;padding:4px 0 32px;counter-reset:vrf}.veji-feel-footer .vrf-box li{counter-increment:vrf;break-inside:avoid;display:grid;grid-template-columns:30px 1fr;margin:0 0 6px;padding:7px 8px 7px 0;font-size:13px;line-height:1.65;color:var(--vff-cream-soft);transition:background .6s ease,color .6s ease}.veji-feel-footer .vrf-box li:before{content:counter(vrf);font-weight:600;font-variant-numeric:tabular-nums;color:var(--vff-vegetal);text-align:right;padding-right:12px}body.veji-page .veji-feel-footer .vrf-box li.is-hit{background:#edf28c;color:#244735}body.veji-page .veji-feel-footer .vrf-box li.is-hit:before{color:#244735}body.veji-page .veji-feel-footer .vrf-legal{margin:-6px 0 0;padding:0 0 24px;max-width:760px;font-size:12px;line-height:1.7;color:var(--vff-cream-mute)}.veji-feel-footer .vff-logo{padding:clamp(56px,7vw,112px) var(--vff-pad) clamp(28px,3vw,44px)}.veji-feel-footer .vff-logo svg{width:100%;height:auto}.veji-feel-footer .vff-base{display:flex;justify-content:space-between;align-items:center;gap:12px 24px;flex-wrap:wrap;padding:0 calc(var(--vff-pad) + 96px) 30px var(--vff-pad);font-size:13.5px;color:var(--vff-cream-mute)}.veji-feel-footer .vff-legal{display:flex;flex-wrap:wrap;gap:6px 24px}body.veji-page .veji-support{transition:opacity .45s ease,transform .45s cubic-bezier(.2,.8,.2,1)}body.veji-page .veji-support.vff-away{opacity:0;transform:translateY(24px) scale(.85);pointer-events:none}@media(max-width:750px){.veji-feel-footer .vff-top{grid-template-columns:1fr}.veji-feel-footer .vff-top>*+*{border-left:0;border-top:1px solid var(--vff-line)}.veji-feel-footer .vff-cols{grid-template-columns:1fr 1fr;row-gap:36px}.veji-feel-footer .vff-col:last-child{grid-column:1 / -1}.veji-feel-footer .vrf-box summary{flex-wrap:wrap;gap:6px 14px}.veji-feel-footer .vrf-count{order:3;flex-basis:100%}.veji-feel-footer .vrf-plus{order:2}.veji-feel-footer .vrf-box ol{columns:1}.veji-feel-footer .vrf-box li{grid-template-columns:28px 1fr}.veji-feel-footer .vff-base{flex-direction:column;align-items:flex-start;padding-right:110px}}@media(prefers-reduced-motion:reduce){.veji-feel-footer *,body.veji-page .veji-support{transition:none}}body.template-product .veji-feel-footer .vrf-plus{border-radius:50%!important}body.template-product .veji-feel-footer .vrf-box li.is-hit{border-radius:6px!important}
/*# sourceMappingURL=/cdn/shop/t/30/assets/veji-feel-footer.css.map */
