body,#content-wrapper{background:#fff!important}#content .product:has(.pb-card-care){height:auto!important;min-height:0!important;align-self:start!important}#content .product:has(.pb-card-care) :is(.p,.p-in){display:flex!important;flex-direction:column!important;height:auto!important;min-height:0!important}#content .product:has(.pb-card-care) .image{height:auto!important;aspect-ratio:1.21!important;flex:none!important}#content .product:has(.pb-card-care) :is(.p-in,.p-in-in){overflow:visible!important}#content .product:has(.pb-card-care) .p-in{padding:9px 8px 11px!important}#content .product:has(.pb-card-care) .p-in-in{min-height:0!important;max-height:none!important}#content .pb-card-care.pb-unified-mini{border:0!important;grid-template-columns:repeat(3,1fr)!important;gap:4px!important;height:24px!important;margin:4px 0 0!important;padding:0!important}#content .pb-unified-mini .pb-unified-care-item{flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:3px!important;height:22px!important;padding:4px 3px!important;border-radius:99px!important;background:#e9efea!important}#content .pb-unified-mini .pb-unified-care-label{display:none!important}#content .pb-unified-mini strong{display:block!important;font:600 10px/1 Arial!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}#content .pb-unified-mini svg{width:14px!important;height:14px!important;flex:0 0 14px!important}#content .product:has(.pb-card-care) .p-bottom{margin-top:0!important;flex:none!important}@media(max-width:767px){body,#content-wrapper{background:#e9efea!important}#content .product .image,#content .product:has(.pb-card-care) .image{height:auto!important;aspect-ratio:1.08!important}#content .pb-card-care.pb-unified-mini{gap:2px!important;height:22px!important;margin-top:2px!important}#content .pb-unified-mini .pb-unified-care-item{height:16px!important;padding:3px 2px!important}#content .pb-unified-mini strong{font-size:8px!important;line-height:8px!important}#content .pb-unified-mini svg{width:10px!important;height:10px!important;flex-basis:10px!important}}body.in-index :is(.pb-photo-help,#pb-plant-finder){display:none!important}@media(max-width:767px){body.in-index :is(#products-2,#products-3,#products-9) .product{min-height:calc((100vw - 32px)/2 + 200px)!important}body.type-category .products .product{min-height:calc((100vw - 14px)/2 + 200px)!important}}@media(max-width:767px){body.in-index :is(#products-2,#products-3,#products-9) .product>.p{height:calc((100vw - 32px)/2 + 194px)!important;grid-template-rows:auto minmax(0,1fr)!important}body.type-category .products .product>.p{height:calc((100vw - 14px)/2 + 194px)!important;grid-template-rows:auto minmax(0,1fr)!important}}@media(max-width:767px){.pb-home-benefits{margin:0!important;padding:0 14px 16px!important}.pb-home-benefits h2{margin-top:0!important}.product-slider-holder{padding-bottom:8px!important}body.in-index .homepage-group-title{margin:20px 0 8px!important;padding:0!important}}
/* Product reviews: uniform square photos, four desktop / two mobile cards. */
body.in-index .latest-contribution-wrapper{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:stretch;margin:28px 0!important}
body.in-index .latest-contribution-rating{display:contents!important}
body.in-index .latest-contribution-rating>h2{grid-column:1/-1;width:100%;margin:0 0 8px!important}
body.in-index .latest-contribution-placeholder{display:none!important}
body.in-index .latest-contribution-rating .latest-contribution-inner{width:auto!important;min-width:0;display:flex!important;flex-direction:column;align-items:center;margin:0!important;padding:14px!important;background:#fff;border:1px solid #e1e9e2;border-radius:18px;text-align:center;box-sizing:border-box}
body.in-index .latest-contribution-rating .latest-contribution-image{width:100%!important;max-width:none!important;height:auto!important;aspect-ratio:1;flex:none;overflow:hidden;border-radius:12px;margin:0 auto 12px!important;background:#fff}
body.in-index .latest-contribution-rating .latest-contribution-image img{display:block;width:100%!important;height:100%!important;max-height:none!important;object-fit:contain;object-position:center}
body.in-index .latest-contribution-rating .latest-contribution-content{width:100%;min-width:0;padding:0!important}
body.in-index .latest-contribution-rating .latest-contribution-product{font-size:16px;line-height:1.35;margin:0 0 8px;min-height:44px;overflow-wrap:anywhere}
body.in-index .latest-contribution-rating .latest-contribution-info{display:flex;flex-direction:column;gap:5px;align-items:center;font-size:12px;line-height:1.4}
body.in-index .latest-contribution-rating .latest-contribution-info i{display:none!important}
body.in-index .latest-contribution-rating .latest-contribution-description{font-size:14px;line-height:1.5;margin:10px 0 0;overflow-wrap:anywhere}
body.in-index .latest-contribution-rating .stars{display:flex;justify-content:center;gap:2px;white-space:nowrap}
@media(max-width:767px){body.in-index .latest-contribution-wrapper{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0!important}body.in-index .latest-contribution-rating .latest-contribution-inner{padding:10px!important;border-radius:16px}body.in-index .latest-contribution-rating .latest-contribution-product{font-size:14px;min-height:57px}body.in-index .latest-contribution-rating .latest-contribution-description{font-size:13px}body.in-index .latest-contribution-rating .star{width:15px;height:15px;font-size:15px}}
