.hostinger-ecommerce-products{box-sizing:border-box;container-type:inline-size;font-family:inherit;margin:0 auto;max-width:1200px;padding:32px 24px;width:100%}.hostinger-ecommerce-products .hostinger-ecommerce-grid{align-items:stretch;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.hostinger-ecommerce-products .hip-card{display:flex;flex-direction:column;height:100%;min-width:0}.hostinger-ecommerce-products .hip-card .hip-card__link{color:inherit;display:flex;flex-direction:column;height:100%;text-decoration:none}.hostinger-ecommerce-products .hip-card__image{aspect-ratio:1/1;overflow:hidden;position:relative;width:100%}.hostinger-ecommerce-products .hip-card__image img{display:block;height:100%;object-fit:cover;width:100%}.hostinger-ecommerce-products .hip-card__badge{border-radius:6px;font-size:12px;font-weight:600;left:8px;line-height:1;padding:4px 8px;position:absolute;top:8px;z-index:1}.hostinger-ecommerce-products .hip-card__badge--out-of-stock{background:#fee2e2;color:#b91c1c}.hostinger-ecommerce-products .hip-card__body{align-items:center;display:flex;flex:1 1 auto;flex-direction:column;gap:6px;padding:12px;text-align:center}.hostinger-ecommerce-products .hip-card__title{font-size:16px;line-height:1.3;margin:0 0 6px;overflow-wrap:anywhere}.hostinger-ecommerce-products .hip-card__subtitle{font-size:13px;margin:0 0 8px;opacity:.7}.hostinger-ecommerce-products .hip-card__price{font-weight:700;margin-top:auto}.hostinger-ecommerce-products .hip-card__price-original{font-weight:400;margin-left:6px;opacity:.55;text-decoration:line-through}.hostinger-ecommerce-products .hip-card__actions{align-items:center;display:flex;flex-direction:column;gap:8px;padding:0 12px 12px}.hostinger-ecommerce-products .hip-card__btn{background:transparent;border:2px solid;border-radius:8px;color:var(--wp--preset--color--primary,#6d28d9);cursor:pointer;font-family:inherit;font-size:15px;font-weight:500;line-height:1;min-height:48px;padding:8px 16px}.hostinger-ecommerce-products .hip-card__btn:disabled{cursor:not-allowed;opacity:.6;pointer-events:none}.hostinger-ecommerce-products a.hip-card__btn{display:inline-block;text-align:center;text-decoration:none}.hostinger-ecommerce-products .hip-card__msg{font-size:.875rem;margin:0;min-height:1.25rem}.hostinger-ecommerce-products .hip-card__msg:empty{display:none}.hostinger-ecommerce-products .hip-card__msg.is-success{color:#047857}.hostinger-ecommerce-products .hip-card__msg.is-error{color:#b91c1c}@container (min-width: 440px){.hostinger-ecommerce-products .hostinger-ecommerce-grid{grid-template-columns:repeat(2,1fr)}}@container (min-width: 560px){.hostinger-ecommerce-products .hostinger-ecommerce-grid{grid-template-columns:repeat(3,1fr)}}.hostinger-ecommerce-products-empty{padding:12px 0}.hostinger-ecommerce-categories{margin:0 0 24px}.hostinger-ecommerce-categories .hostinger-ecommerce-categories__list{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.hostinger-ecommerce-categories .hostinger-ecommerce-categories__item{margin:0}.hostinger-ecommerce-categories .hostinger-ecommerce-categories__link{border:1px solid;border-radius:999px;color:inherit;display:inline-block;font-size:14px;line-height:1.4;opacity:.7;padding:6px 14px;text-decoration:none}.hostinger-ecommerce-categories .hostinger-ecommerce-categories__link.is-current,.hostinger-ecommerce-categories .hostinger-ecommerce-categories__link:focus-visible,.hostinger-ecommerce-categories .hostinger-ecommerce-categories__link:hover{opacity:1}.hostinger-ecommerce-categories .hostinger-ecommerce-categories__link.is-current{font-weight:600}.hostinger-ecommerce-category-page__header{box-sizing:border-box;margin:0 auto;max-width:1200px;padding:32px 24px 0;width:100%}.hostinger-ecommerce-category-page__title{margin:0}