.info-card{aspect-ratio:var(--info-card-aspect-ratio,4/3);display:flex;flex-direction:column;height:auto;min-height:0;overflow:hidden;position:relative;width:100%}.product-grid .info-card-grid-item .info-card{aspect-ratio:var(--info-card-aspect-ratio,16/9);height:auto;min-height:0}.product-grid.product-grid-mobile--large .info-card-grid-item .info-card,.product-grid[product-grid-view=mobile-single] .info-card-grid-item .info-card{aspect-ratio:var(--info-card-aspect-ratio,4/5)}.info-card__link{inset:0;position:absolute;z-index:2}.info-card__bg-img{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.info-card:has(.info-card__media--zoom-on-hover):hover .info-card__bg-img{transform:scale(1.1)}.info-card__media{height:100%;inset:0;position:absolute;width:100%}.info-card__media--zoom-on-hover{overflow:hidden}.info-card__media--zoom-on-hover img{transition:transform .25s ease-out}.info-card__bg-img--mobile{display:block}.info-card__bg-img--desktop{display:none}@media (min-width:750px){.info-card__bg-img--mobile{display:none}.info-card__bg-img--desktop{display:block}.info-card__inner{padding:24px}}.info-card__overlay{background:linear-gradient(to top,rgba(0,0,0,.55) 0,transparent 60%);inset:0;position:absolute;z-index:1}.info-card__inner{align-items:flex-start;display:flex;flex:1;flex-direction:column;gap:8px;justify-content:flex-end;padding:20px;position:relative;z-index:2}.info-card__subtitle{font-family:geist;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin:0}.info-card__heading{font-family:canela;font-size:32px;font-style:normal;font-weight:400;line-height:38px;margin:0}.info-card__cta{font-family:geist;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-top:8px}.info-card__cta svg{height:20px;width:20px}.load-more{display:flex;justify-content:center;padding-block:var(--padding-2xl);padding-block:60px}.load-more__btn{gap:160px;justify-content:center;position:relative}.load-more__btn[aria-busy=true] .btn-icon,.load-more__btn[aria-busy=true] .load-more__label{opacity:0}.load-more__spinner{animation:load-more-spin .7s linear infinite;border:2px solid currentcolor;border-radius:50%;border-top-color:transparent;display:none;height:18px;position:absolute;width:18px}.load-more__btn[aria-busy=true] .load-more__spinner{display:block}@keyframes load-more-spin{to{transform:rotate(360deg)}}