.w-grid-item .atesco-card{display:flex;flex-direction:row;align-items:stretch;gap:16px;height:100%;box-sizing:border-box;padding:16px 18px;background:#fff;border:1px solid #e2e8f0;border-radius:4px;box-shadow:0 1px 4px rgba(15,23,42,.06);color:#0f172a;font-size:13px;line-height:1.35;text-align:left;transition:box-shadow .2s}.w-grid-item .atesco-card:hover{box-shadow:0 4px 14px rgba(15,23,42,.12)}.atesco-card__media{display:flex;flex-direction:column;align-items:center;justify-content:space-between;flex:0 0 38%;max-width:180px;min-width:0}.atesco-card__image{display:flex;align-items:center;justify-content:center;flex:1 1 auto;width:100%;min-height:110px}.atesco-card .atesco-card__img{display:block;width:100%;height:auto;max-height:150px;object-fit:contain}.atesco-card__price{margin-top:10px;color:#3f7a9b;font-size:14px;text-align:center}.atesco-card__price .woocommerce-Price-amount{color:#004b87;font-size:16px;font-weight:600;white-space:nowrap}.atesco-card__body{display:flex;flex-direction:column;align-items:flex-start;flex:1 1 auto;min-width:0}.atesco-card .atesco-card__title{margin:0 0 12px;font-size:17px;font-weight:500;line-height:1.3}.atesco-card .atesco-card__title a{color:#004b87;text-decoration:none;overflow-wrap:anywhere}.atesco-card .atesco-card__title a:hover{color:#008be5}.atesco-card .atesco-card__props{margin:0 0 14px;padding:0}.atesco-card__prop{margin:0 0 2px}.atesco-card__prop dt,.atesco-card__prop dd{display:inline;margin:0;padding:0;font-size:13px;line-height:1.35}.atesco-card__prop dt{color:#94a3b8;font-weight:400}.atesco-card__prop dd{margin-left:.3em;color:#0f172a;font-weight:700;overflow-wrap:anywhere}.atesco-card .atesco-card__brand{color:inherit;text-decoration:none;text-transform:uppercase}.atesco-card .atesco-card__brand:hover{color:#008be5;text-decoration:underline}.atesco-card .atesco-card__cart{margin-top:auto}.atesco-card .atesco-card__cart .button{display:inline-flex;align-items:center;position:relative;margin:0;padding:5px 14px;border:0;border-radius:14px;background:#008be5;color:#fff;font-size:13px;font-weight:700;line-height:1.3;text-transform:none;letter-spacing:0;box-shadow:none}.atesco-card .atesco-card__cart .button:hover{background:#004b87;color:#fff}@media (min-width:1025px){.w-grid.cols_3 .w-grid-item:has(>.atesco-card),.w-grid.cols_4 .w-grid-item:has(>.atesco-card){width:50%}}@media (max-width:479px){.w-grid-item .atesco-card{gap:12px;padding:12px}.atesco-card .atesco-card__title{font-size:15px}}