.vrt{--vrt-ink: #244735;--vrt-lime: #CFD370;--vrt-cream: #FDFDF8;--vrt-display: var(--veji-font-heading, "EB Garamond", Georgia, serif);--vrt-body: var(--veji-font-body, "Figtree", sans-serif);padding:96px 0 40px;background:#fff;color:var(--vrt-ink);font:400 15px/1.55 var(--vrt-body)}.vrt *,.vrt *:before,.vrt *:after{box-sizing:border-box}.vrt svg{display:block}.vrt-wrap{max-width:1180px;margin:0 auto;padding:0 24px}.vrt h2.vrt-title{margin:0;font:400 clamp(44px,6vw,72px)/.98 var(--vrt-display);letter-spacing:-.025em;text-align:center;color:var(--vrt-ink);text-transform:none}.vrt h2.vrt-title em{font-style:italic;color:var(--vrt-lime)}.vrt-tree{position:relative;margin-top:30px;padding:70px 0 190px}.vrt-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.vrt-trunk,.vrt-branch,.vrt-root{fill:none;stroke:var(--vrt-ink);stroke-linecap:round}.vrt-trunk{stroke-width:2.4}.vrt-branch{stroke-width:1.6;transition:stroke-dashoffset .7s cubic-bezier(.3,.7,.2,1)}.vrt-root{stroke-width:1.2;transition:stroke-dashoffset 1s ease}.vrt-leaf{fill:var(--vrt-lime);stroke:var(--vrt-ink);stroke-width:1.3;transform-box:fill-box;transform-origin:0 50%;transform:scale(0);transition:transform .5s cubic-bezier(.3,1.5,.5,1)}.vrt-leaf.is-on{transform:none}.vrt-knot{fill:var(--vrt-cream);stroke:var(--vrt-ink);stroke-width:2;transform-box:fill-box;transform-origin:center;transform:scale(0);transition:transform .4s cubic-bezier(.3,1.6,.5,1),fill .3s}.vrt-knot.is-on{transform:none;fill:var(--vrt-lime)}.vrt-seed{position:absolute;top:0;left:var(--vrt-x, 50%);width:30px;height:64px;transform:translate(-50%)}.vrt .vrt-nodes,.vrt .vrt-icons{margin:0;padding:0;list-style:none}.vrt-node{display:flex;padding:34px 0}.vrt-node:nth-child(odd){justify-content:flex-start}.vrt-node:nth-child(2n){justify-content:flex-end}.vrt-card{position:relative;width:calc(50% - 90px);padding:26px 28px 18px;background:linear-gradient(135deg,#e6e7a0,beige);box-shadow:0 18px 44px #c3c57840;transition:opacity .5s ease,transform .6s cubic-bezier(.2,.8,.2,1)}.vrt.is-ready .vrt-card:not(.is-on){opacity:0;transform:translateY(22px) scale(.97)}.vrt-chip{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 12px 0 9px;background:#fff;font:600 13px/1 var(--vrt-body);color:var(--vrt-ink)}.vrt-chip svg{width:15px;height:15px}.vrt .vrt-icons{display:flex;gap:16px;margin-top:18px}.vrt-icons li{display:flex;flex-direction:column;align-items:center;gap:8px;width:76px;margin:0;font:600 13px/1.25 var(--vrt-body);text-align:center;color:var(--vrt-ink)}.vrt-pic{display:grid;place-items:center;width:64px;height:64px;background:#fff;border:1px solid rgba(36,71,53,.15)}.vrt-pic svg{width:62%;height:62%;stroke-width:1.6;color:var(--vrt-ink)}.vrt .vrt-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:8px;padding:0;border:0;background:none;font:600 14px/1.2 var(--vrt-body);color:var(--vrt-ink);text-decoration:underline;text-underline-offset:5px;text-decoration-color:#24473559;cursor:pointer;transition:text-decoration-color .2s}.vrt .vrt-link:hover{text-decoration-color:var(--vrt-ink)}.vrt-link span{display:grid;place-items:center;flex-shrink:0;width:26px;height:26px;background:var(--vrt-ink);color:#fff;transition:transform .25s ease}.vrt-link span svg{width:11px;height:11px}.vrt .vrt-link:hover span{transform:translate(2px)}.vrt .vrt-link:focus-visible{outline:2px solid var(--vrt-ink);outline-offset:3px}.vrt-cta{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:center}.vrt-cta .vrt-link{margin-top:0}body.template-product .vrt .vrt-card{border-radius:72px 10px!important}body.template-product .vrt .vrt-node:nth-child(2n) .vrt-card{border-radius:10px 72px!important}body.template-product .vrt .vrt-chip{border-radius:999px!important}body.template-product .vrt .vrt-pic,body.template-product .vrt .vrt-link span{border-radius:50%!important}@media(max-width:749px){.vrt{padding:64px 0 32px}.vrt-wrap{padding:0 16px}.vrt-tree{padding:84px 0 170px}.vrt-node,.vrt-node:nth-child(odd),.vrt-node:nth-child(2n){justify-content:flex-end;padding:22px 0}.vrt-card{width:calc(100% - 52px);padding:22px 18px 14px}body.template-product .vrt .vrt-card,body.template-product .vrt .vrt-node:nth-child(2n) .vrt-card{border-radius:10px 56px!important}.vrt .vrt-icons{gap:8px;justify-content:space-between}.vrt-icons li{width:auto;flex:1;font-size:12px}.vrt-pic{width:56px;height:56px}.vrt-cta{justify-content:flex-start;padding-left:52px}}@media(prefers-reduced-motion:reduce){.vrt *,.vrt *:before,.vrt *:after{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/veji-feel-roots.css.map */
