.products_container__xARcC{max-width:1280px;margin:0 auto;padding:6rem 1rem 2rem}.products_header__c8VPK{text-align:center;margin-bottom:4rem;position:relative}.products_languageToggle__abrro{position:absolute;top:0;right:0;padding:.5rem 1rem;background:#000000;color:white;border:none;border-radius:.5rem;font-weight:500;cursor:pointer;transition:all .2s ease}.products_languageToggle__abrro:hover{opacity:.9;transform:translateY(-2px)}.products_title__w0RVR{font-size:2.5rem;font-weight:700;color:#000000;margin-bottom:1rem}.products_subtitle__xA4NO{font-size:1.25rem;color:#666}.products_productsGrid__QyUZA{display:grid;grid-template-columns:repeat(1,1fr);gap:2rem}@media (min-width:640px){.products_productsGrid__QyUZA{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.products_productsGrid__QyUZA{grid-template-columns:repeat(3,1fr)}}.products_productCard__6nnhq{background:white;border-radius:1rem;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column}.products_productCard__6nnhq:hover{transform:translateY(-4px);box-shadow:0 8px 12px rgba(0,0,0,.15)}.products_productImage__ksaYK{width:100%;aspect-ratio:1/1;position:relative;overflow:hidden}.products_image__SLYTh{object-fit:cover;transition:transform .3s ease}.products_productCard__6nnhq:hover .products_image__SLYTh{transform:scale(1.05)}.products_productInfo__2Nl9Z{padding:1.5rem;flex-grow:1;display:flex;flex-direction:column}.products_productTitle__yBp_b{font-size:1.25rem;font-weight:600;color:#000000;margin-bottom:1rem}.products_productDetails__7cKo7{margin-bottom:1.5rem;flex-grow:1}.products_detailItem__YLbGW{margin-bottom:.75rem}.products_detailLabel__2j97b{font-weight:500;color:#333;margin-right:.5rem}.products_detailText__4IiCH{color:#666}.products_learnMore__g8y09{width:100%;padding:.75rem;background:#000000;color:white;border:2px solid #000000;border-radius:.5rem;font-weight:500;cursor:pointer;transition:all .2s ease}.products_learnMore__g8y09:hover{background:#ffffff;color:#000000;transform:translateY(-2px)}