.why-choose{width:100%;padding:20px;background-color:#f4f4f4;text-align:center}.why-choose h2{font-size:1.8em;margin-bottom:24px;color:#4a8e5a;animation:fadeInDown 1s ease-in-out}.points{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:24px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scrollbar-width:thin;padding:4px 4px 14px;-webkit-overflow-scrolling:touch}.points::-webkit-scrollbar{height:6px}.points::-webkit-scrollbar-thumb{background:#0000002e;border-radius:6px}.point{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;padding:20px;flex:0 0 300px;width:300px;text-align:left;scroll-snap-align:start;transition:transform .3s ease,box-shadow .3s ease;animation:fadeInUp 1s ease-in-out;min-height:190px;display:flex;flex-direction:column;justify-content:flex-start}.point:hover{transform:translateY(-6px);box-shadow:0 8px 16px #0003}.point h3{font-size:1.5em;margin-bottom:12px;color:#333}.point p{font-size:1em;color:#666;margin:0}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.point{flex:0 0 85%;width:85%;min-height:200px}}.container2{max-width:1200px;width:100%;margin:0 auto;padding:0 20px 20px 21px;text-align:center;color:#4a8e5a;background-color:#ebf3e8;font-family:Poppins,sans-serif}.container2 h3{white-space:nowrap;font-size:clamp(26px,3vw,28px)}.row1{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.card1{border-radius:15px;width:calc(33.333% - 20px);margin-bottom:20px}.card1 img{width:100%;border-radius:12px;cursor:pointer}.show{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#000000bf;justify-content:center;align-items:center;z-index:999;padding:20px}.show.active{display:flex}.img-show{max-width:100%;max-height:100%;position:relative;display:flex;justify-content:center;align-items:center}.img-show img{width:auto;height:auto;max-width:100%;max-height:100%;border-radius:10px;object-fit:contain}.img-show span{position:absolute;top:10px;right:10px;font-size:24px;color:#fff;cursor:pointer;z-index:1000}@media(min-width:769px){.img-show img{width:500px;height:500px}}@media(max-width:768px){.card1{width:calc(50% - 20px)}}@media(max-width:480px){.card1{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/72/assets/eb-home-sections.css.map */
