.page-wrapper[data-v-860191a2]{background-color:#eee;min-height:100vh}.loaded .section[data-v-860191a2]{opacity:1}.loaded .section-1 .subtitle[data-v-860191a2],.loaded .section-1 h1[data-v-860191a2]{animation:slideUp .8s ease .5s forwards;opacity:0;transform:translateY(3vw)}.section[data-v-860191a2]{box-sizing:border-box;display:flex;opacity:1;position:relative;transition:opacity .5s ease;width:100%}.section p[data-v-860191a2]{font-size:.885vw;line-height:1.25vw}.section.section-1[data-v-860191a2]{background-color:transparent;color:#333;flex-direction:column;justify-content:center;min-height:15vw;padding:11vw 10.26vw 4vw}.section.section-1 h1[data-v-860191a2]{color:#333;font-family:Roboto,-apple-system,sans-serif;font-size:3.5vw;font-weight:700;line-height:4vw;margin-bottom:1.5vw}.section.section-1 .subtitle[data-v-860191a2]{color:#555;font-size:1.1vw;font-weight:400;line-height:1.6vw;max-width:65vw}.section.section-2[data-v-860191a2]{background:transparent;color:#000;flex-direction:column;padding:0 10.26vw 4vw}.section.section-2 .wrapper[data-v-860191a2]{background:#fff;border-radius:1.04vw;box-shadow:0 4px 20px #0000000d;box-sizing:border-box;padding:3vw;width:100%}.section.section-2 .wrapper .section-title[data-v-860191a2]{font-family:Roboto,-apple-system,sans-serif;font-size:2vw;font-weight:700;line-height:2.4vw;margin-bottom:1vw}.section.section-2 .wrapper .section-intro[data-v-860191a2]{color:#444;font-size:1vw;line-height:1.5vw;margin-bottom:2.5vw;max-width:65vw}.section.section-2 .products-grid[data-v-860191a2]{display:grid;gap:2vw;grid-template-columns:repeat(3,1fr)}.section.section-2 .product-card[data-v-860191a2]{align-items:center;background:#f4f5f6;border-radius:1.04vw;display:flex;flex-direction:column;min-height:24vw;padding:2vw;transition:transform .3s ease,box-shadow .3s ease}.section.section-2 .product-card h3[data-v-860191a2]{color:#000;font-family:Roboto,-apple-system,sans-serif;font-size:1.2vw;font-weight:700;margin-bottom:1.5vw;text-align:center}.section.section-2 .product-card h3 .product-title-link[data-v-860191a2]{color:inherit;text-decoration:none}.section.section-2 .product-card h3 .product-title-link[data-v-860191a2]:hover{text-decoration:underline}.section.section-2 .product-card .product-subtitle[data-v-860191a2]{color:#333;font-size:.8vw;margin-bottom:1.5vw;margin-top:-1vw;text-align:center}.section.section-2 .product-card .product-subtitle em[data-v-860191a2]{font-style:italic}.section.section-2 .product-card .img-container[data-v-860191a2]{align-items:center;display:flex;flex:1;justify-content:center;margin-bottom:2vw;overflow:hidden;width:100%}.section.section-2 .product-card .img-container img[data-v-860191a2]{max-height:12vw;max-width:90%;-o-object-fit:contain;object-fit:contain}.section.section-2 .product-card .card-actions[data-v-860191a2]{align-items:center;display:flex;flex-direction:column;gap:.8vw;width:100%}.section.section-2 .product-card .card-actions .outline-btn[data-v-860191a2]{box-sizing:border-box;font-size:.8vw}.section.section-2 .product-card .card-actions .outline-btn[data-v-860191a2]>div{padding:.6vw 1vw}.section.section-2 .product-card .card-actions .product-page-link[data-v-860191a2]{color:#222831;font-size:.82vw;font-weight:500;margin-top:.4vw;text-decoration:underline}.section.section-3[data-v-860191a2]{align-items:flex-start;flex-direction:column;padding:2vw 10.26vw 4vw}.section.section-3 .section-title[data-v-860191a2]{font-family:Roboto,-apple-system,sans-serif;font-size:2vw;font-weight:700;line-height:2.4vw;margin-bottom:1vw}.section.section-3 .section-desc[data-v-860191a2]{color:#333;font-size:1vw;line-height:1.5vw;margin-bottom:3vw;max-width:60vw}.section.section-3 .sustainability-cards[data-v-860191a2]{display:grid;gap:2vw;grid-template-columns:repeat(2,1fr);width:100%}.section.section-3 .sustainability-cards .sus-card[data-v-860191a2]{align-items:flex-start;background:#fff;border-radius:1.04vw;box-shadow:0 4px 20px #00000008;display:flex;flex-direction:column;padding:3vw}.section.section-3 .sustainability-cards .sus-card h3[data-v-860191a2]{color:#000;font-family:Roboto,-apple-system,sans-serif;font-size:1.4vw;font-weight:700;margin-bottom:1vw}.section.section-3 .sustainability-cards .sus-card p[data-v-860191a2]{color:#555;flex:1;font-size:1vw;line-height:1.5vw;margin-bottom:2vw}.section.section-3 .sustainability-cards .sus-card .card-links-row[data-v-860191a2]{align-items:center;display:flex;flex-wrap:wrap;gap:1.2vw}.section.section-3 .sustainability-cards .sus-card .inline-text-link[data-v-860191a2]{color:#222831;font-size:.9vw;font-weight:500;text-decoration:underline}.section.section-3 .sustainability-cards .sus-card .outline-btn[data-v-860191a2]{font-size:.9vw}.section.section-3 .sustainability-cards .sus-card .outline-btn[data-v-860191a2]>div{padding:.8vw 2vw}@media(max-width:768px){.section p[data-v-860191a2]{font-size:14px;line-height:20px}.section.section-1[data-v-860191a2]{padding:120px 20px 30px}.section.section-1 h1[data-v-860191a2]{font-size:28px;line-height:34px}.section.section-1 .subtitle[data-v-860191a2]{font-size:14px;line-height:20px;max-width:100%}.section.section-2[data-v-860191a2]{padding:0 20px 40px}.section.section-2 .wrapper[data-v-860191a2]{padding:20px}.section.section-2 .wrapper .section-title[data-v-860191a2]{font-size:20px;line-height:24px;margin-bottom:12px}.section.section-2 .wrapper .section-intro[data-v-860191a2]{font-size:14px;line-height:20px;margin-bottom:20px;max-width:100%}.section.section-2 .products-grid[data-v-860191a2]{gap:20px;grid-template-columns:1fr}.section.section-2 .product-card[data-v-860191a2]{min-height:auto;padding:20px}.section.section-2 .product-card h3[data-v-860191a2]{font-size:18px;margin-bottom:15px}.section.section-2 .product-card .product-subtitle[data-v-860191a2]{font-size:12px;margin-bottom:15px;margin-top:-5px}.section.section-2 .product-card .img-container img[data-v-860191a2]{max-height:140px}.section.section-2 .product-card .card-actions[data-v-860191a2]{gap:10px}.section.section-2 .product-card .card-actions .outline-btn[data-v-860191a2]{font-size:14px}.section.section-2 .product-card .card-actions .outline-btn[data-v-860191a2]>div{padding:10px}.section.section-2 .product-card .card-actions .product-page-link[data-v-860191a2]{font-size:13px}.section.section-3[data-v-860191a2]{padding:20px 20px 40px}.section.section-3 .section-title[data-v-860191a2]{font-size:20px;line-height:24px;margin-bottom:10px}.section.section-3 .section-desc[data-v-860191a2]{font-size:14px;line-height:20px;margin-bottom:24px;max-width:100%}.section.section-3 .sustainability-cards[data-v-860191a2]{gap:20px;grid-template-columns:1fr}.section.section-3 .sustainability-cards .sus-card[data-v-860191a2]{padding:20px}.section.section-3 .sustainability-cards .sus-card h3[data-v-860191a2]{font-size:18px}.section.section-3 .sustainability-cards .sus-card p[data-v-860191a2]{font-size:14px;line-height:20px;margin-bottom:20px}.section.section-3 .sustainability-cards .sus-card .card-links-row[data-v-860191a2]{gap:12px}.section.section-3 .sustainability-cards .sus-card .inline-text-link[data-v-860191a2],.section.section-3 .sustainability-cards .sus-card .outline-btn[data-v-860191a2]{font-size:14px}.section.section-3 .sustainability-cards .sus-card .outline-btn[data-v-860191a2]>div{padding:10px 20px}}
