.vy-hero__ctas{display:flex;flex-wrap:wrap;gap:var(--vy-s3);margin-top:var(--vy-s6)}.vy-btn--ghost{background:transparent;border:1px solid rgba(251,250,246,.5)}.vy-btn--ghost:hover{background:#fbfaf61a}.vy-paths-sec{background:var(--vy-white)}.vy-paths-sec--cream{background:var(--vy-cream)}.vy-paths-head{max-width:40ch}.vy-paths{display:grid;gap:var(--vy-s5);grid-template-columns:1fr;margin-top:var(--vy-s7)}@media(min-width:600px){.vy-paths{grid-template-columns:repeat(2,1fr)}}@media(min-width:900px){.vy-paths--3{grid-template-columns:repeat(3,1fr)}.vy-paths--4{grid-template-columns:repeat(4,1fr)}}.vy-path{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:260px;padding:var(--vy-s5);border-radius:var(--vy-radius-lg);overflow:hidden;color:var(--vy-white);text-decoration:none;background:var(--vy-green-800);isolation:isolate}.vy-path__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.vy-path__media img,.vy-path__media svg{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--vy-ease)}.vy-path:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#152a1e1a,#152a1ec7)}.vy-path:hover .vy-path__media img{transform:scale(1.05)}.vy-path__tag{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--vy-gold-400);font-weight:600}.vy-path__title{font-family:var(--vy-font-serif);font-size:1.5rem;margin:6px 0 0;color:var(--vy-white)}.vy-path__arrow{margin-top:var(--vy-s4);font-size:13px;letter-spacing:.04em;color:#fbfaf6d9}.vy-path:focus-visible{outline:3px solid var(--vy-gold-500);outline-offset:3px}@media(prefers-reduced-motion:reduce){.vy-path__media img{transition:none}.vy-path:hover .vy-path__media img{transform:none}}.vy-feat{background:var(--vy-white)}.vy-feat--cream{background:var(--vy-cream)}.vy-feat--forest{background:var(--vy-green-900);color:var(--vy-white)}.vy-feat__grid{display:grid;gap:var(--vy-s7);grid-template-columns:1fr;align-items:center}@media(min-width:860px){.vy-feat__grid{grid-template-columns:1fr 1fr}.vy-feat--rev .vy-feat__media{order:2}}.vy-feat__media{aspect-ratio:4/3;border-radius:var(--vy-radius-lg);overflow:hidden;background:var(--vy-beige)}.vy-feat__media img,.vy-feat__media svg{width:100%;height:100%;object-fit:cover}.vy-feat h2{font-family:var(--vy-font-serif);font-weight:400;font-size:clamp(1.8rem,4vw,2.75rem);margin:0 0 var(--vy-s4);line-height:1.1;color:var(--vy-green-800)}.vy-feat--forest h2{color:var(--vy-white)}.vy-feat--forest .vy-eyebrow{color:var(--vy-gold-400)}.vy-feat--forest .vy-rt{color:#fbfaf6d9}.vy-trustrow{background:var(--vy-cream)}.vy-trustrow__grid{display:grid;gap:var(--vy-s5);grid-template-columns:1fr}@media(min-width:700px){.vy-trustrow__grid{grid-template-columns:repeat(3,1fr)}}.vy-trustitem{text-align:center}.vy-trustitem svg{width:30px;height:30px;color:var(--vy-gold-600);margin:0 auto var(--vy-s3)}.vy-trustitem h3{font-family:var(--vy-font-serif);font-weight:400;font-size:1.25rem;color:var(--vy-green-800);margin:0 0 6px}.vy-trustitem p{font-size:14px;color:var(--vy-ink-60);line-height:1.6;max-width:34ch;margin:0 auto}.vy-news{background:var(--vy-green-800);color:var(--vy-white);text-align:center}.vy-news h2{font-family:var(--vy-font-serif);font-weight:400;font-size:clamp(1.8rem,4vw,2.5rem);color:var(--vy-white);margin:var(--vy-s4) 0}.vy-news p{color:#fbfaf6d1;max-width:46ch;margin:0 auto var(--vy-s5)}.vy-news__form{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;max-width:480px;margin:0 auto}.vy-news__form input{flex:1;min-width:220px;min-height:50px;padding:0 var(--vy-s4);border:0;border-radius:var(--vy-radius);font-size:16px;background:var(--vy-white);color:var(--vy-ink)}.vy-news__form input:focus-visible,.vy-contact input:focus-visible,.vy-contact textarea:focus-visible{outline:3px solid var(--vy-gold-500);outline-offset:2px}.vy-news .vy-btn{width:auto;background:var(--vy-gold-500);color:var(--vy-green-900)}.vy-news .vy-btn:hover{background:var(--vy-gold-400)}.vy-news small{display:block;margin-top:var(--vy-s4);color:#fbfaf699;font-size:12px}.vy-coll__head{background:var(--vy-cream)}.vy-coll__intro{max-width:60ch;margin-top:var(--vy-s4)}.vy-collgrid{display:grid;gap:var(--vy-s5);grid-template-columns:repeat(2,1fr)}@media(min-width:760px){.vy-collgrid{grid-template-columns:repeat(3,1fr)}}@media(min-width:1080px){.vy-collgrid{grid-template-columns:repeat(4,1fr)}}.vy-prod{display:block;text-decoration:none;color:inherit}.vy-prod__media{aspect-ratio:4/5;border-radius:var(--vy-radius-lg);overflow:hidden;background:var(--vy-beige);margin-bottom:12px}.vy-prod__media img,.vy-prod__media svg{width:100%;height:100%;object-fit:cover;transition:transform 1.1s var(--vy-ease)}.vy-prod:hover .vy-prod__media img{transform:scale(1.045)}.vy-prod h3{font-family:var(--vy-font-serif);font-weight:400;font-size:1.1rem;color:var(--vy-green-800);margin:0 0 4px}.vy-prod__price{font-size:14px;color:var(--vy-ink-60)}.vy-prod:focus-visible{outline:3px solid var(--vy-gold-500);outline-offset:3px;border-radius:var(--vy-radius-lg)}.vy-coll__empty{text-align:center;padding:var(--vy-s8) 0;color:var(--vy-ink-60)}.vy-pagination{display:flex;gap:var(--vy-s3);justify-content:center;margin-top:var(--vy-s7)}.vy-pagination a,.vy-pagination span{padding:8px 14px;border-radius:var(--vy-radius);font-size:14px;text-decoration:none;color:var(--vy-green-800);border:1px solid var(--vy-beige)}.vy-pagination [aria-current]{background:var(--vy-green-800);color:var(--vy-white);border-color:var(--vy-green-800)}@media(prefers-reduced-motion:reduce){.vy-prod__media img{transition:none}.vy-prod:hover .vy-prod__media img{transform:none}}.vy-story{background:var(--vy-white)}.vy-story__lead{max-width:30ch;font-family:var(--vy-font-serif);font-size:clamp(1.6rem,3.5vw,2.4rem);line-height:1.25;color:var(--vy-green-800)}.vy-values{display:grid;gap:var(--vy-s5);grid-template-columns:1fr;margin-top:var(--vy-s7)}@media(min-width:760px){.vy-values{grid-template-columns:repeat(3,1fr)}}.vy-value h3{font-family:var(--vy-font-serif);font-weight:400;font-size:1.25rem;color:var(--vy-green-800);margin:0 0 8px}.vy-value__n{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--vy-gold-600);font-weight:600}.vy-contact{background:var(--vy-white)}.vy-contact__grid{display:grid;gap:var(--vy-s7);grid-template-columns:1fr}@media(min-width:860px){.vy-contact__grid{grid-template-columns:1.2fr .8fr}}.vy-contact label{display:block;font-size:14px;font-weight:500;margin:var(--vy-s4) 0 6px;color:var(--vy-ink)}.vy-contact input,.vy-contact textarea{width:100%;padding:12px var(--vy-s3);border:1px solid var(--vy-beige);border-radius:var(--vy-radius);font-size:16px;background:var(--vy-white);color:var(--vy-ink);font-family:inherit}.vy-contact textarea{min-height:140px;resize:vertical}.vy-contact__info h3{font-family:var(--vy-font-serif);font-weight:400;font-size:1.4rem;color:var(--vy-green-800);margin:0 0 var(--vy-s3)}.vy-contact__info p{color:var(--vy-ink-60);line-height:1.7}.vy-contact .vy-btn{width:auto;margin-top:var(--vy-s5)}
/*# sourceMappingURL=/cdn/shop/t/6/assets/vytal-3.css.map */
