@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes appearing{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}.background{align-items:center;display:flex;justify-content:center;position:relative;position:absolute}.background,.background img{height:100%;left:0;top:0;width:100%}.background img{background-color:var(--agri-white);object-fit:contain;object-fit:cover;position:relative}.background.macro-category img{filter:brightness(50%)}.default{align-items:center;display:flex;justify-content:center}.default,.default img{height:100%;position:relative;width:100%}.default img{background-color:var(--agri-white);left:0;object-fit:contain;top:0}.macrocategories-container-point{display:grid;gap:var(--spacing-ms);padding-inline:var(--spacing-s)}.macrocategories-container-point .macrocategories-title{font-size:var(--fontsize-lm);font-weight:700}.macrocategories-container-point .macrocategory-container-point{cursor:pointer;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(clamp(140px,100%,clamp(100px,18vw,170px)),1fr))}.macrocategories-container-point .macrocategory-container-point .macrocategory-point{display:flex;flex-direction:column;height:100%;width:100%}.macrocategories-container-point .macrocategory-container-point .macrocategory-point:active{transform:scale(.97)}.macrocategories-container-point .macrocategory-container-point .macrocategory-point .macrocategory-image-container{background-color:var(--agri-white);cursor:pointer;filter:brightness(65%);height:clamp(100px,100px + 13vw,170px);object-fit:cover;position:relative;width:100%}.macrocategories-container-point .macrocategory-container-point .macrocategory-point .macrocategory-name-point-container{background-color:var(--agri-white);box-sizing:border-box;height:100%;max-height:calc(clamp(var(--fontsize-m),.7vw,14px)*5 + var(--spacing-xxs)*2);padding:var(--spacing-xxs);text-align:center;width:100%}.macrocategories-container-point .macrocategory-container-point .macrocategory-point .macrocategory-name-point-container .macrocategory-name-point{cursor:pointer;display:-webkit-box;font-size:clamp(var(--fontsize-m),.7vw,14px);height:100%;width:100%;word-break:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}