/* Recherche : grands caractères et commandes accessibles. */
#ca-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding:28px}
#ca-filters>div{grid-column:auto;min-width:0}#ca-filters .ca-filter-search{grid-column:1/-1}
#ca-filters label{font-size:20px;line-height:1.4;font-weight:750;letter-spacing:0;margin-bottom:10px}
#ca-filters .ca-filter-search label{font-size:26px}
#ca-filters input,#ca-filters select{font-size:19px;line-height:1.4;height:58px;padding:13px 15px;min-width:0}
#ca-filters .ca-filter-search input{padding-left:48px;font-size:22px}
#ca-filters .ca-filter-search .icon{width:23px;height:23px;left:15px;top:17px}
#ca-filters button{font-size:17px;min-height:52px}#ca-filters .ca-reset{grid-column:1/-1;grid-row:auto;justify-self:end;font-size:17px;line-height:1.4;min-height:48px;padding:12px 18px;text-decoration:none;border:1px solid #b8cdd8;background:#fff;border-radius:4px}#ca-sort{font-size:17px;min-height:48px;max-width:100%}
#ca-results-count{font-size:20px;line-height:1.5}.ca-results-progress{font-size:17px;line-height:1.6;color:#34566b;max-width:700px;margin:8px 0}
#ca-more{font-size:19px;min-height:56px;padding:16px 28px}
.ca-product.ca-large-product-images .ca-product-media{height:312px;min-height:312px}.ca-product.ca-large-product-images .ca-product-media>a{display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:16px;width:100%;height:100%}.ca-product.ca-large-product-images .ca-product-media img{width:100%;height:280px!important;max-height:none;object-fit:contain}
@media(max-width:760px){#ca-filters{grid-template-columns:minmax(0,1fr);gap:20px;padding:20px}#ca-filters>div{grid-column:1/-1}#ca-filters label{font-size:19px}#ca-filters .ca-filter-search label{font-size:23px}#ca-filters input,#ca-filters select,#ca-filters .ca-filter-search input{font-size:18px}#ca-results-count{font-size:19px}.ca-results-progress{font-size:16px}}
